DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu

Istnieją dwa sposoby importowania danych plik tekstowy w programie Excel: możesz go otworzyć w programie Excel lub zaimportować jako zakres danych zewnętrznych. Aby wyeksportować dane z programu Excel do pliku tekstowego, użyj polecenia Zapisz jako i zmień typ pliku w menu rozwijanym.

Najczęściej stosuje się dwa formaty plików tekstowych:

    pliki tekstowe z ogranicznikami (TXT), które zwykle używają znaku tabulacji (znak ASCII 009) do oddzielania pól tekstowych;

    pliki tekstowe rozdzielane przecinkami (CSV), które zwykle używają przecinka (,) jako separatora pola tekstowego.

Możesz zmienić znak separacji używany w plikach TXT i CSV. Może to być wymagane w celu zapewnienia pomyślnego importu i eksportu.

Uwaga: Możesz importować i eksportować do 1 048 576 wierszy i 16 384 kolumn.

Zaimportuj plik tekstowy, otwierając go w programie Excel

Plik tekstowy utworzony w innym programie można otworzyć jako skoroszyt programu Excel za pomocą polecenia otwarty. Po otwarciu pliku tekstowego w programie Excel jego format się nie zmienia - widać to na pasku tytułu okna programu Excel, gdzie nazwa jest oznaczona rozszerzeniem pliku tekstowego (na przykład TXT lub CSV).

    Iść do plik > otwarty i przejdź do lokalizacji zawierającej plik tekstowy.

    Wybierz pliki tekstowe na liście rozwijanej Rodzaj pliku w oknie dialogowym Otwarcie .

    Znajdź żądany plik i kliknij go dwukrotnie.

Zaimportuj plik tekstowy, łącząc się z nim (Power Query)

  1. Karta „ dane " w grupie " Pobieranie i konwersja danych "Wybierz z tekstu lub CSV.

    W oknie dialogowym Import danych znajdź i kliknij dwukrotnie plik tekstowy, który chcesz zaimportować, i kliknij Import.

    Istnieje kilka opcji w oknie dialogowym Podgląd:

Jeśli Excel nie konwertuje określonej kolumny danych na żądany format, możesz je przekonwertować po zaimportowaniu. Zobacz artykuły i więcej informacji.

Zapisz jako.

Zaimportuj plik tekstowy, łącząc się z nim

Możesz importować dane z pliku tekstowego do istniejącego arkusza.

Jeśli program Excel nie przekonwertuje kolumny na wymagany format, można to zrobić po zaimportowaniu. Aby uzyskać więcej informacji, zobacz Konwertowanie liczb z formatu tekstowego na numeryczny i Konwertowanie dat z formatu tekstowego na format daty.

Eksportuj dane do pliku tekstowego, zapisując go

Arkusz programu Excel można przekonwertować na plik tekstowy za pomocą polecenia Zapisz jako.

  1. Zostanie otwarte okno dialogowe Zapisywanie dokumentu.

    W polu Typ pliku Wybierz format pliku tekstowego dla arkusza.

  2. Zostanie otwarte okno dialogowe z przypomnieniem, że tylko bieżący arkusz zostanie zapisany w pliku tekstowym. Jeśli chcesz zapisać bieżący arkusz, kliknij ok. Inne arkusze można zapisać w osobnych plikach tekstowych, powtarzając tę \u200b\u200bprocedurę dla każdego z nich.

    Zostanie otwarte drugie okno dialogowe z przypomnieniem, że zapisany arkusz może zawierać funkcje, które nie są obsługiwane przez formaty plików tekstowych. Jeśli chcesz zapisać tylko dane arkusza w nowym pliku tekstowym, kliknij tak. Jeśli nie masz pewności i chcesz dowiedzieć się więcej o tym, które funkcje programu Excel nie są obsługiwane przez formaty plików tekstowych, kliknij odniesienie.

Aby uzyskać więcej informacji o zapisywaniu plików w innych formatach, zobacz Zapisywanie książki w innym formacie.

Zmień separator używany w pliku tekstowym

Jeśli do importowania pliku tekstowego użyto kreatora importu tekstu, w drugim kroku separator można zmienić ze znaku tabulacji na inny znak. Na tym etapie możesz także zmienić sposób obsługi ograniczników sekwencyjnych (na przykład cudzysłowów z rzędu).

Dodatkowe informacje na temat separatorów i dodatkowe parametry można znaleźć w kreatorze importu tekstu.

Zmień separator we wszystkich plikach tekstowych CSV

    naciśnij przycisk Początek i wybierz Panel sterowania.

    Otwórz okno dialogowe do zmiany ustawień regionalnych i językowych.

    Wprowadź nowy separator w polu Oddzielacz listy.

    Podwójne kliknięcie ok.

Uwaga: Po zmianie separatora elementów listy wszystkie programy na komputerze będą używać nowego znaku. Możesz zwrócić standardową postać, robiąc to samo.


Jak importować do plik Excel w formacie txt?


Istnieją dwa sposoby importowania plików txt, które ostatecznie prowadzą do jednego Text Master (import) i jeden wynik.


1. W skoroszycie programu Excel w lewym górnym rogu kliknij Microsoft Officenastępnie wybierz polecenie otwarty. W wyświetlonym oknie dialogowym Otwieranie dokumentu, w polu Typ plikuWybierz Pliki tekstowe. Wszystkie pliki tekstowe pojawią się w oknie przeglądarki, wybierz żądany plik i kliknij otwarty.

Kreator tekstu (import).


2. W skoroszycie programu Excel na karcie Dane w grupie Odzyskiwanie danych zewnętrznych naciśnij przycisk Z tekstu. Zobaczysz okno dialogowe Importuj plik tekstowypodobny do okna Dokument otwierający 1. W tym oknie dialogowym wybierz plik, który chcesz zaimportować i kliknij Import.



Program uruchomi się automatycznie Kreator tekstu (import).




W Kreator importu tekstu w pierwszym kroku musisz określić Format danych: ograniczona lub ustalona szerokość. Opcja z ogranicznikami jest odpowiednia, jeśli wiesz, które znaki są używane jako ograniczniki lub jeśli tabela ma dwie lub więcej struktur warstw. Format danych o stałej szerokości jest odpowiedni w przypadkach, w których nie można jednoznacznie zdefiniować separatora w tabeli txt lub jeśli tabela ma obramowania, które należy usunąć.


druga ważny punkt - Format pliku. Z rozwijanej listy możesz wybrać żądane kodowanie tekstu, jeśli program nie był w stanie automatycznie poprawnie rozpoznać tekstu.


Rozpocznij import z linii - określ, z której linii chcesz rozpocząć importowanie pliku. Nie można więc zaimportować tytułu tabeli, stopek ani innego tekstu, który znajduje się przed tabelą i który nadal zostanie obcięty w wyniku importowania tabeli.


Jeśli na pierwszym etapie podałeś wszystkie niezbędne dane, kliknij Dalej.


W drugim etapie Kreatory importu tekstu Możesz mieć dwie opcje.


1. Jeśli na pierwszym etapie wskazałeś, że masz format danych z ogranicznikami, tutaj musisz wybrać typ ogranicznika lub określić własny.




2. Jeśli na pierwszym etapie wskazałeś, że masz format danych o stałej szerokości, to w oknie Przykładowa analiza danych masz możliwość odłożenia wszystkich niezbędnych separatorów, tj. ręcznie ułóż kolumny w tabeli. Linie separatora ustawia się jednym kliknięciem na skali, w górnej części okna lub w obszarze wyświetlania. Możesz usunąć linię separatora, klikając ją dwukrotnie.




Po ręcznym wybraniu separatorów / kolumn ustawień naciśnij przycisk Dalej.


W trzecim etapie Kreator importu tekstu oferuje ustawienie formatu kolumn. Domyślnie to Generał.




Naciśnij przycisk Gotowy.


Mam plik w formacie csv, otwiera się w Excelu w jednym wierszu, jak mogę przekonwertować go na tabelę?


Łatwiej jest go zaimportować natychmiast w postaci tabeli, ponieważ jest tak tylko z przecinkami (lub średnikami) w postaci separatora. Aby to zrobić, w skoroszycie programu Excel na karcie Dane w grupie Odzyskiwanie danych zewnętrznych naciśnij przycisk Z tekstu.



Zobaczysz okno dialogowe Importuj plik tekstowyw którym wskaż plik, który chcesz zaimportować i kliknij Import.




Okno dialogowe otworzy się natychmiast. Kreator tekstu (import). W pierwszym kroku w polu formatu danych określ za pomocą ograniczników.


W drugim kroku w terenie Znak ogranicznika to znak - przecinek (średnik).




W trzecim kroku, jeśli to konieczne, określ format kolumn.


Po naciśnięciu przycisku Gotowy plik csv zostanie poprawnie zaimportowany do Przewyższać i przekonwertowany na tabelę.


Mam tabelę w formacie txt ze wszystkimi liniami granic, jak mogę ją zaimportować do programu Excel, aby te granice nie istniały?


Przed zaimportowaniem tabeli przejdź do pliku txt i skopiuj fragment linii granicy.


Podczas importu tabeli Kreator tekstu (import) w pierwszym kroku w terenie Określ format danych kleszcz rozdzielony.


W drugim kroku w terenie Znak separatora to zaznacz kolejny element i umieść kursor w polu do wprowadzenia znaku, naciśnij kombinację klawiszy Ctrl + V. W ten sposób wybierasz linię obramowania tabeli jako separator.




Podczas importu pliku txt liczby, przy których ogranicznikami są kropki, Excel przyjmuje je jako daty, a po zaimportowaniu nie mogą wrócić do poprzedniej wartości. Jak obejść ten problem?


Aby liczby ułamkowe z separatorem w postaci kropki były poprawnie wyświetlane w programie Excel, podczas importu pliku w trzecim kroku Kreator tekstu (import) w oknie Przykładowa analiza danych wybierz kolumnę zawierającą liczby ułamkowe oraz w polu Format danych kolumny Wybierz tekstowy.




Po zaimportowaniu danych wybierz kolumnę zawierającą liczby ułamkowe z kropką. Użyj skrótu klawiaturowego Ctrl + H, aby otworzyć okno dialogowe Znajdź i zamień. W polu Znajdź podaj punkt w polu Zastąpione przez - przecinek. naciśnij przycisk Zamień wszystko - wymiana nastąpi tylko w wybranej kolumnie.




Teraz za pomocą menu Formatuj grupę komórek Komórki zakładki Domzmień format kolumny z Tekst na Liczbowy.




Czy w programie Excel można połączyć się z danymi bazy danych Access, aby były one automatycznie aktualizowane?


Tak, w tym celu będąc w skoroszycie programu Excel za pośrednictwem karty Dane w grupie Uzyskaj dane zewnętrzne naciśnij przycisk Z dostępu.



W otwartym oknie dialogowym Wybór źródła danych określ plik bazy danych, której potrzebujesz.




W następnym oknie dialogowym Wybór stołu wskaż tabelę lub zapytanie, do którego chcesz zaimportować Przewyższać.




Zobaczysz kolejne okno dialogowe - Import danych. Tutaj możesz wybrać sposób wyświetlania danych w formularzu:

  • Stoły
  • Raport w formie tabeli przestawnej
  • Wykres przestawny i raport tabeli przestawnej

Tutaj możesz określić Gdzie należy umieścić dane?



W prawym dolnym rogu tego okna dialogowego znajduje się przycisk Nieruchomości... klikając na które przechodzisz do okna dialogowego Właściwości połączenia.



Patka Za pomocą Wybierz, jak często dane powinny być aktualizowane:

  • Aktualizacja w tle - pozwala kontynuować pracę w programie Excel, gdy uruchomione jest żądanie aktualizacji danych. Odznaczenie tego pola spowoduje oczekiwanie na zapytanie.
  • Aktualizuj co ... - obejmuje automatyczna aktualizacja dane w określonych odstępach czasu.
  • Zaktualizuj podczas otwierania pliku - po zaznaczeniu dane będą automatycznie aktualizowane tylko po otwarciu książki.
  • Usuń dane z zakresu zewnętrznego przed zapisaniem skoroszytu - ta opcja jest dostępna tylko wtedy, gdy pole wyboru Aktualizuj jest zaznaczone po otwarciu pliku i jeśli dane są importowane jako żądanie. Zaznaczenie tego pola pozwala zapisać książkę z definicją żądania, ale bez danych zewnętrznych.

Kliknięcie OK we wszystkich oknach dialogowych powoduje przejście do Dane Excel z bazy danych Access, która jest automatycznie aktualizowana w celu odzwierciedlenia zmian w źródłowej bazie danych.

Istnieją dwa sposoby importowania danych z pliku tekstowego do programu Excel: możesz go otworzyć w programie Excel lub zaimportować jako zakres danych zewnętrznych. Aby wyeksportować dane z programu Excel do pliku tekstowego, użyj polecenia Zapisz jako i zmień typ pliku w menu rozwijanym.

Najczęściej stosuje się dwa formaty plików tekstowych:

    pliki tekstowe z ogranicznikami (TXT), które zwykle używają znaku tabulacji (znak ASCII 009) do oddzielania pól tekstowych;

    pliki tekstowe rozdzielane przecinkami (CSV), które zwykle używają przecinka (,) jako separatora pola tekstowego.

Możesz zmienić znak separacji używany w plikach TXT i CSV. Może to być wymagane w celu zapewnienia pomyślnego importu i eksportu.

Uwaga: Możesz importować i eksportować do 1 048 576 wierszy i 16 384 kolumn.

Zaimportuj plik tekstowy, otwierając go w programie Excel

Plik tekstowy utworzony w innym programie można otworzyć jako skoroszyt programu Excel za pomocą polecenia otwarty. Po otwarciu pliku tekstowego w programie Excel jego format się nie zmienia - widać to na pasku tytułu okna programu Excel, gdzie nazwa jest oznaczona rozszerzeniem pliku tekstowego (na przykład TXT lub CSV).

    Iść do plik > otwarty i przejdź do lokalizacji zawierającej plik tekstowy.

    Wybierz pliki tekstowe na liście rozwijanej Rodzaj pliku w oknie dialogowym Otwarcie .

    Znajdź żądany plik i kliknij go dwukrotnie.

Zaimportuj plik tekstowy, łącząc się z nim (Power Query)

  1. Karta „ dane " w grupie " Pobieranie i konwersja danych "Wybierz z tekstu lub CSV.

    W oknie dialogowym Import danych znajdź i kliknij dwukrotnie plik tekstowy, który chcesz zaimportować, i kliknij Import.

    Istnieje kilka opcji w oknie dialogowym Podgląd:

Jeśli program Excel nie konwertuje określonej kolumny danych do żądanego formatu, można ją przekonwertować po zaimportowaniu. Zobacz artykuły i więcej informacji.

Zapisz jako.

Zaimportuj plik tekstowy, łącząc się z nim

Możesz importować dane z pliku tekstowego do istniejącego arkusza.

Jeśli program Excel nie przekonwertuje kolumny na wymagany format, można to zrobić po zaimportowaniu. Aby uzyskać więcej informacji, zobacz Konwertowanie liczb z formatu tekstowego na numeryczny i Konwertowanie dat z formatu tekstowego na format daty.

Eksportuj dane do pliku tekstowego, zapisując go

Arkusz programu Excel można przekonwertować na plik tekstowy za pomocą polecenia Zapisz jako.

  1. Zostanie otwarte okno dialogowe Zapisywanie dokumentu.

    W polu Typ pliku Wybierz format pliku tekstowego dla arkusza.

  2. Zostanie otwarte okno dialogowe z przypomnieniem, że tylko bieżący arkusz zostanie zapisany w pliku tekstowym. Jeśli chcesz zapisać bieżący arkusz, kliknij ok. Inne arkusze można zapisać w osobnych plikach tekstowych, powtarzając tę \u200b\u200bprocedurę dla każdego z nich.

    Zostanie otwarte drugie okno dialogowe z przypomnieniem, że zapisany arkusz może zawierać funkcje, które nie są obsługiwane przez formaty plików tekstowych. Jeśli chcesz zapisać tylko dane arkusza w nowym pliku tekstowym, kliknij tak. Jeśli nie masz pewności i chcesz dowiedzieć się więcej o tym, które funkcje programu Excel nie są obsługiwane przez formaty plików tekstowych, kliknij odniesienie.

Aby uzyskać więcej informacji o zapisywaniu plików w innych formatach, zobacz Zapisywanie książki w innym formacie.

Zmień separator używany w pliku tekstowym

Jeśli do importowania pliku tekstowego użyto kreatora importu tekstu, w drugim kroku separator można zmienić ze znaku tabulacji na inny znak. Na tym etapie możesz także zmienić sposób obsługi ograniczników sekwencyjnych (na przykład cudzysłowów z rzędu).

Aby uzyskać więcej informacji o separatorach i opcjach zaawansowanych, zobacz Kreator importu tekstu.

Zmień separator we wszystkich plikach tekstowych CSV

    naciśnij przycisk Początek i wybierz Panel sterowania.

    Otwórz okno dialogowe do zmiany ustawień regionalnych i językowych.

    Wprowadź nowy separator w polu Oddzielacz listy.

    Podwójne kliknięcie ok.

Uwaga: Po zmianie separatora elementów listy wszystkie programy na komputerze będą używać nowego znaku. Możesz zwrócić standardową postać, robiąc to samo.

24 Grudzień

Dzień dobry czytelnicy blogów!

Dzisiaj porozmawiamy o przesyłaniu danych arkusza kalkulacyjnego Excel do pliku tekstowego.

Możesz natychmiast sprzeciwić się - taka funkcja jest w programie! Tak, istnieje, ale przesyłanie czasami odbywa się w niewłaściwym kodowaniu, nie wiem, w której komórce były zawarte dane, muszę zmienić nazwę i wskazać lokalizację nowego pliku.

Spróbujemy pozbyć się tych powiązanych kroków i zgodzić się na to:

  • zapiszemy w tym samym folderze co tabela;
  • nazwa pliku tekstowego będzie taka sama.

Otwórz tabelę z danymi i, jak zwykle, przejdź do karty „Deweloper”.

Nie odbiegaj od wstawienia modułu:

  1. Zakładka „Deweloper”, blok przycisków „Kod”, przycisk „Visual Basic”;
  2. Następnie „Wstaw” -\u003e „Moduł”.

Jak tylko moduł się pojawi, wstaw tam następne makro.

Sub SaveAsText ()
Dim komórkę jako zakres
„Otwórz plik, aby zapisać (nazwa pliku \u003d nazwa skoroszytu, ale różni się w zależności od rozszerzenia - TXT)
Otwórz ThisWorkbook.Path & "\\" & ThisWorkbook.Name & ".txt" dla wyjścia jako nr 1
„Zapisywanie zawartości wypełnionych komórek tabeli do pliku
Dla każdej komórki w ActiveSheet.UsedRange
Jeśli nie jest pusta (komórka), to
Wydrukuj nr 1, komórka. Adres, komórka. Formularz
Zakończ jeśli
Kolejny
„Nie zapomnij zamknąć pliku
Zamknij # 1
Napis końcowy

Niezbędne wyjaśnienie:

  • Otwórz ThisWorkbook.Path & "\\" & ThisWorkbook.Name & ".txt" dla danych wyjściowych jako nr 1 - zadeklaruj nasz plik nr 1, zapisz go w tym samym miejscu co książka, nazwa pliku tekstowego będzie taka sama jak książka (z dodanym txt);
  • Dla każdej komórki w ActiveSheet.UsedRange If Not IsEmpty (komórka) Następnie - dla każdej komórki na aktywnym arkuszu (jeśli nie jest pusta) zostanie zastosowana następująca akcja;
  • Drukuj nr 1, komórka Adres, komórka Formuła - wyprowadzać dane do pliku tekstowego wraz z adresem komórki;
  • Zamknij # 1 -zamknij książkę.

Wywołujemy makro (Alt + F8), wykonujemy je (w wyświetlonym oknie kliknij przycisk „Uruchom”).

Wizualnie nic się nie dzieje, ale jeśli zamkniesz stół i wrócisz do folderu, w którym jest zapisany, zobaczymy następujący obrazek.

Wszystko zgodnie z warunkami rozładunku. Po otwarciu pliku tekstowego będą również widoczne wszystkie informacje o danych tabeli - gdzie, co się znajduje.

Wpisywanie informacji z klawiatury jest kłopotliwe i czasochłonne. I byłoby dobrze w programie Word, a nawet w Excelu, gdzie musisz poruszać się między komórkami. Dlatego jeśli informacje mają formę tekstową, jest to już dobre. Zastanów się, jak szybko zaimportować dane do pliku Excel z pliku tekstowego lub, inaczej mówiąc, poprawnie wstawić tekst do arkusza kalkulacyjnego Excel.

Nie ma nic bardzo, bardzo skomplikowanego. Jak już wielokrotnie zauważyłem, informacje w arkuszu kalkulacyjnym Excel muszą być reprezentowane w ścisłej strukturze, dlatego w pliku tekstowym należy ściśle przestrzegać tej struktury.

Weźmy tak ważny i nieskomplikowany przykład - przesyłamy z pliku tekstowego (z rozszerzeniem .txt) do Excela listę pracowników, która zawiera nazwisko, imię, drugie imię, rok urodzenia i stanowisko.

Powiedzmy, że naszymi bohaterami są:

Iwanow Iwan Iwanowicz 1978 inspektor
Sidorov Petr Sidorovich 1970 Starszy inspektor
Pietrow Wasilij Samuilowicz 1965 r. Najstarszy inspektor

Ponad trzy są zbyt leniwe, aby je wypełnić 🙂, ale wystarczą.

Teraz decydujemy, czego potrzebujemy Excel arkusz kalkulacyjny? Niech zawiera następujące kolumny:
Nazwisko, imię, patronim, rok urodzenia, stanowisko.

Mamy wszystko, ale jest jedno zastrzeżenie w prezentacji stanowiska. Dla każdego pracownika stanowisko ma inny rozmiar - 1, 2 i 3 słowa. W jaki sposób Excel wskazuje, gdzie zaczyna się i kończy informacja wprowadzona w kolumnach?

Jest wygodny w użyciu znak ogranicznika. Taki znak może być dowolnym znakiem, który nie pojawia się w tekście jako znak interpunkcyjny lub znak specjalny. Oznacza to, że kropka i przecinek po prostu starają się nie używać, ale możesz wziąć gwiazdkę lub ukośne. W naszym przypadku, gdyby pozycja dla każdego składała się z jednego słowa lub mniej więcej - starszego inspektora, starszego inspektora (bez spacji), wówczas pojawiłoby się miejsce. Bądź kreatywny, aby wykonywać mniej pracy. 🙂

Struktura naszej listy:

Nazwisko / imię / patronimika / rok urodzenia / stanowisko
Iwanow / Iwan / Iwanowicz / 1978 / inspektor
Sidorov / Peter / Sidorovich / 1970 / Senior Inspector
Petrov / Vasily / Samuilovich / 1965 / najstarszy inspektor

i zapisz w dokumencie tekstowym z rozszerzeniem .tekst . Teraz taka lista jest niezwykle przenoszona do Excela.

Aby to zrobić, przejdź do zakładki Excel Dane. W regionie Odzyskiwanie danych zewnętrznych naciśnij przycisk Z tekstu.

W oknie, które zostanie otwarte, wskaż nasz plik tekstowy, z którego zaimportujemy dane. Następnie otworzy się Kreator importu w pierwszym kroku. Tutaj musimy wskazać strukturę naszych danych - „ rozdzielony”(Do którego pochylone„ / ”oznacza nas). Następnie naciśnij przycisk Dalej.

W następnym kroku kreatora musisz określić znak separatora. Oto kilka opcji, ale wybieramy „ inny”A w oknie wpisujemy nasz symbol - nachylony. Natychmiast w dolnym obszarze (z naszą listą) pojawiają się pionowe linie (kolumny), zgodnie z którymi można sprawdzić poprawne rozdzielenie danych. Naciśnij przycisk Dalej.

W trzecim kroku możesz w razie potrzeby określić format danych dla każdej lub wybranej kolumny. Zazwyczaj dotyczy to kolumn dat. Nic nie zmieniamy i wciskamy przycisk Gotowy.

Następnie musisz określić komórkę, od której rozpocznie się tabela - jej lewy górny róg.

DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu