Korzystam z zapytania SQL. Zazwyczaj mogę łatwo skopiować i wkleić wyniki zapytania do Excela i zachowuje kolumny, wiersze itp.
Jednak w tym przypadku wybieram kilka e-maili, a ich treść jest sformatowana w formacie HTML. Za każdym razem, gdy próbuję wkleić do programu Excel 2010, całkowicie go popsuwa, ponieważ próbuje być „pomocny” przez analizowanie kodu HTML i konwertowanie znaczników img na obrazy i komórki tabeli na komórki Excela itp.
Czy jest jakiś sposób, aby Excel był głupi i po prostu wklejał tekst, nie próbując wymyślić czegoś mądrego z tym zrobić?
Próbowałem użyć Wklej specjalnie. Próbowałem przygotować pojedynczy cytat na początku treści HTML (ktoś powiedział, że mówi Excelowi, aby traktował pole jako tekst i nie analizował go). Próbowałem umieścić rury |
między każdą kolumną, zapisać je do pliku tekstowego, a następnie zaimportować plik tekstowy. Bez względu na to, co robię, program Excel nadal błąka się z HTML.
Czy ktoś wie, jak wkleić HTML do Excela jako zwykły głupi tekst?
Odpowiedzi:
Rozgryzłem to!!!!
Wypróbuj PODWÓJNE KLIKNIĘCIE w komórce, do której chcesz wkleić (zamiast wybierać komórkę jednym kliknięciem). Opcja wklejania powinna następnie przejść do tekstu i NIE analizować danych tekstowych.
źródło
Wybierz HTML, wklej jako Zachowaj tylko tekst do nowego dokumentu Word, a następnie wybierz Wszystkie, Kopiuj. Następnie, klikając prawym przyciskiem myszy w programie Excel, masz opcję Dopasuj formatowanie miejsca docelowego, która nie jest dostępna przez oczekiwaną trasę. Nieco mniej żmudne niż zapisywanie jako osobny plik, ale nadal jest to obejście, którego nie powinieneś robić.
źródło
Użytkownik [daverunt] na forach Excela udzielił tej odpowiedzi .
Może nie mieć zastosowania we wszystkich sytuacjach, ponieważ musisz zapisać go w pliku „.txt” , ale był to najszybszy sposób na obejście problemu, gdy miałem ten sam problem, co w oryginalnym poście. Głównie w jednym kroku zapobiegnie interpretacji HTML wszystkich twoich linii tekstu.
źródło
.csv
(wartości oddzielone przecinkami) i kliknij dwukrotnie (lub przeciągnij i upuść w Excelu). Jeśli występują problemy z przecinkami, zapisz jako.txt
(wartości oddzielone tabulatorami) i przeciągnij i upuść plik w programie ExcelUwaga: aby to zrobić, należy skopiować zaznaczony tekst, zaznaczyć komórkę, a następnie użyć skrótu klawiaturowego F2. Ma to taki sam efekt, jak podwójne kliknięcie w komórce lub kliknięcie na pasku wprowadzania tekstu u góry ekranu, spowoduje to przesunięcie kursora do komórki i umożliwi edycję tekstu.
Jest to standardowy skrót systemu Windows do edycji wszystkiego, co jest zaznaczone. Działa również do zmiany nazw plików w Eksploratorze.
źródło
html
linki nie byłyby analizowane i można je było kliknąć. Nie chodzi o to, jak edytować linkwklej go do arkusza kalkulacyjnego Google , a następnie ponownie skopiuj i wklej w arkuszu programu Excel. Będzie wyświetlany jako kod / tekst, a nie wartość HTML
źródło
Udało mi się to bardzo łatwo po rozglądaniu się.
Skopiuj tekst ze źródła w obszarze Plik i opcję wklejania masz szansę otworzyć kreatora tekstu i (jak wspomniano powyżej) po prostu użyj opcji rozdzielania, a następnie odznacz wszystkie ograniczniki i zakończ.
Dane zostaną skopiowane w niesformatowanym formacie i nie trzeba ich najpierw zapisywać jako pliku tekstowego
źródło
Odkryłem, że odpowiedź udzielona przez Marka Goldfaina działa bez etapu zapisywania jako plik tekstowy.
Po prostu wklej tekst. Poszukaj przycisku Opcje wklejania i kliknij go. Kliknij „Użyj kreatora importu tekstu…”. Wklejony tekst znika i pojawia się kreator. Wybierz separator, ale odznacz wszystkie separatory! Wybierz typ danych „Tekst”.
Dziwne obejście, ale działa (w programie Excel 2007 pod Windows 7).
źródło