Importowanie lub eksportowanie plików tekstowych (txt lub csv)
Istnieją dwa sposoby importowania danych z pliku tekstowego w programie Excel: można je 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 z menu rozwijanego.
Istnieją dwa często używane formaty plików tekstowych:
-
Rozdzielane pliki tekstowe (.txt), w których znak TAB (kod znaku ASCII 009) zwykle oddziela każde pole tekstu.
-
Wartości rozdzielone przecinkami to pliki tekstowe (.csv), w których znak przecinka (,) zwykle oddziela każde pole tekstu.
Znak separatora używany zarówno w plikach tekstowych rozdzielanych, jak i .csv można zmienić. Może to być konieczne, aby upewnić się, że operacja importowania lub eksportowania działa zgodnie z potrzebami.
Uwaga: Możesz zaimportować lub wyeksportować maksymalnie 1 048 576 wierszy i 16 384 kolumn.
Importowanie pliku tekstowego przez otwarcie go w programie Excel
Plik tekstowy utworzony w innym programie jako skoroszyt programu Excel można otworzyć za pomocą polecenia Otwórz . Otwarcie pliku tekstowego w programie Excel nie zmienia formatu pliku — jest on widoczny na pasku tytułu programu Excel, gdzie nazwa pliku zachowuje rozszerzenie nazwy pliku tekstowego (na przykład .txt lub .csv).
-
Przejdź do pozycji Plik > Otwórz i przejdź do lokalizacji zawierającej plik tekstowy.
-
Wybierz pozycję Pliki tekstowe na liście rozwijanej typu pliku w oknie dialogowym Otwieranie .
-
Znajdź i kliknij dwukrotnie plik tekstowy, który chcesz otworzyć.
-
Jeśli plik jest plikiem tekstowym (.txt), w programie Excel zostanie uruchomiony Kreator importu tekstu. Po wykonaniu tych czynności kliknij przycisk Zakończ , aby zakończyć operację importowania. Zobacz Kreator importu tekstu , aby uzyskać więcej informacji o ogranicznikach i opcjach zaawansowanych.
-
Jeśli plik jest plikiem .csv, program Excel automatycznie otworzy plik tekstowy i wyświetli dane w nowym skoroszycie.
Uwaga: Po otwarciu pliku .csv program Excel interpretuje sposób importowania poszczególnych kolumn danych przy użyciu bieżących domyślnych ustawień formatu danych. Jeśli potrzebujesz większej elastyczności w konwertowaniu kolumn na różne formaty danych, możesz użyć Kreatora importu tekstu. Na przykład formatem kolumny danych w pliku .csv może być MDY, ale domyślnym formatem danych programu Excel jest YMD lub chcesz przekonwertować kolumnę liczb zawierającą zera wiodące na tekst, aby zachować zera wiodące. Aby wymusić uruchomienie Kreatora importu tekstu w programie Excel, możesz zmienić rozszerzenie nazwy pliku z .csv na .txt przed jego otwarciem lub zaimportować plik tekstowy, łącząc się z nim (aby uzyskać więcej informacji, zobacz poniższą sekcję).
-
Importowanie pliku tekstowego przez nawiązanie z nim połączenia
Dane z pliku tekstowego można zaimportować do istniejącego arkusza.
-
Kliknij komórkę, w której chcesz umieścić dane z pliku tekstowego.
-
Na karcie Dane w grupie Pobieranie & przekształcania danych kliknij pozycję Z tekstu/pliku CSV.
-
W oknie dialogowym Importowanie danych znajdź i kliknij dwukrotnie plik tekstowy, który chcesz zaimportować, a następnie kliknij pozycję Importuj.
Postępuj zgodnie z instrukcjami Kreatora importu tekstu. Kliknij pozycję Pomoc na dowolnej stronie Kreatora importu tekstu, aby uzyskać więcej informacji na temat korzystania z kreatora. Po wykonaniu kroków w kreatorze kliknij przycisk Zakończ , aby ukończyć operację importowania.
-
W oknie dialogowym Importowanie danych wykonaj następujące czynności:
-
W obszarze Gdzie chcesz umieścić dane? wykonaj jedną z następujących czynności:
-
Aby przywrócić dane do wybranej lokalizacji, kliknij pozycję Istniejący arkusz.
-
Aby przywrócić dane w lewym górnym rogu nowego arkusza, kliknij pozycję Nowy arkusz.
-
-
Opcjonalnie kliknij pozycję Właściwości , aby ustawić opcje odświeżania, formatowania i układu zaimportowanych danych.
-
Kliknij przycisk OK.
Program Excel umieści zakres danych zewnętrznych w określonej lokalizacji.
-
Jeśli program Excel nie przekonwertuje kolumny danych na żądany format, możesz przekonwertować dane po ich zaimportowaniu. Aby uzyskać więcej informacji, zobacz Konwertowanie liczb przechowywanych jako tekst na liczby i Konwertowanie dat przechowywanych jako tekst na daty.
Eksportowanie danych do pliku tekstowego przez zapisanie ich
Arkusz programu Excel można przekonwertować na plik tekstowy za pomocą polecenia Zapisz jako .
-
Przejdź do pozycji Plik > Zapisz jako.
-
Zostanie wyświetlone okno dialogowe Zapisywanie jako.
-
W polu Zapisz jako typ wybierz format pliku tekstowego arkusza.
-
Na przykład kliknij pozycję Tekst (rozdzielany tabulatorami) lub CSV (rozdzielany przecinkami).
-
Uwaga: Różne formaty obsługują różne zestawy funkcji. Aby uzyskać więcej informacji o zestawach funkcji obsługiwanych przez różne formaty plików tekstowych, zobacz Formaty plików obsługiwane w programie Excel.
-
-
Przejdź do lokalizacji, w której chcesz zapisać nowy plik tekstowy, a następnie kliknij przycisk Zapisz.
-
Zostanie wyświetlone okno dialogowe z przypomnieniem, że w nowym pliku zostanie zapisany tylko bieżący arkusz. Jeśli masz pewność, że bieżący arkusz jest tym, który chcesz zapisać jako plik tekstowy, kliknij przycisk OK. Aby zapisać inne arkusze jako osobne pliki tekstowe, powtórz tę procedurę dla każdego arkusza.
-
Zostanie wyświetlone drugie okno dialogowe z przypomnieniem, że arkusz może zawierać funkcje, które nie są obsługiwane przez formaty plików tekstowych. Jeśli chcesz zapisać dane arkusza tylko w nowym pliku tekstowym, kliknij przycisk Tak. Jeśli nie masz pewności, które funkcje programu Excel nie są obsługiwane w formatach plików tekstowych, i chcesz dowiedzieć się więcej, kliknij pozycję Pomoc , aby uzyskać więcej informacji.
Aby uzyskać więcej informacji na temat zapisywania plików w innych formatach, zobacz Zapisywanie skoroszytu w innym formacie pliku.
Importowanie pliku tekstowego przez nawiązanie z nim połączenia (Power Query)
Dane z pliku tekstowego można zaimportować do istniejącego arkusza.
-
Na karcie Dane w grupie Pobieranie & przekształcania danych kliknij pozycję Z tekstu/pliku CSV.
-
W oknie dialogowym Importowanie danych znajdź i kliknij dwukrotnie plik tekstowy, który chcesz zaimportować, a następnie kliknij pozycję Importuj.
-
W oknie dialogowym Podgląd jest dostępnych kilka opcji:
-
Wybierz pozycję Załaduj , jeśli chcesz załadować dane bezpośrednio do nowego arkusza.
-
Ewentualnie wybierz pozycję Załaduj do , jeśli chcesz załadować dane do tabeli, tabeli przestawnej/wykresu przestawnego, istniejącego/nowego arkusza programu Excel, lub po prostu utwórz połączenie. Możesz również dodać dane do modelu danych.
-
Wybierz pozycję Przekształć dane , jeśli chcesz załadować dane do dodatku Power Query, a następnie edytuj je przed wprowadzeniem do programu Excel.
-
Jeśli program Excel nie przekonwertuje określonej kolumny danych na żądany format, możesz przekonwertować dane po ich zaimportowaniu. Aby uzyskać więcej informacji, zobacz Konwertowanie liczb przechowywanych jako tekst na liczby i Konwertowanie dat przechowywanych jako tekst na daty.
Eksportowanie danych do pliku tekstowego przez zapisanie ich
Arkusz programu Excel można przekonwertować na plik tekstowy za pomocą polecenia Zapisz jako .
-
Przejdź do pozycji Plik > Zapisz jako.
-
Kliknij pozycję Przeglądaj.
-
W oknie dialogowym Zapisywanie jako w obszarze Zapisz jako typ wybierz format pliku tekstowego arkusza. Na przykład kliknij pozycję Tekst (rozdzielany tabulatorami) lub CSV (rozdzielany przecinkami).
Uwaga: Różne formaty obsługują różne zestawy funkcji. Aby uzyskać więcej informacji o zestawach funkcji obsługiwanych przez różne formaty plików tekstowych, zobacz Formaty plików obsługiwane w programie Excel.
-
Przejdź do lokalizacji, w której chcesz zapisać nowy plik tekstowy, a następnie kliknij przycisk Zapisz.
-
Zostanie wyświetlone okno dialogowe z przypomnieniem, że w nowym pliku zostanie zapisany tylko bieżący arkusz. Jeśli masz pewność, że bieżący arkusz jest tym, który chcesz zapisać jako plik tekstowy, kliknij przycisk OK. Aby zapisać inne arkusze jako osobne pliki tekstowe, powtórz tę procedurę dla każdego arkusza.
Poniżej wstążki może zostać wyświetlony alert informujący, że niektóre funkcje mogą zostać utracone po zapisaniu skoroszytu w formacie CSV.
Aby uzyskać więcej informacji na temat zapisywania plików w innych formatach, zobacz Zapisywanie skoroszytu w innym formacie pliku.
Sposób zmieniania ogranicznika podczas importowania różni się w zależności od sposobu importowania tekstu.
-
Jeśli używasz polecenia Pobierz & przekształcania danych > Z tekstu/pliku CSV, po wybraniu pliku tekstowego i kliknięciu przycisku Importuj wybierz znak do użycia z listy w obszarze Ogranicznik. Efekt nowego wyboru możesz natychmiast zobaczyć w podglądzie danych, dzięki czemu przed kontynuowaniem możesz się upewnić, że dokonasz odpowiedniego wyboru.
-
Jeśli importujesz plik tekstowy za pomocą Kreatora importu tekstu, możesz zmienić ogranicznik używany do operacji importowania w kroku 2 Kreatora importu tekstu. W tym kroku można również zmienić sposób obsługi kolejnych ograniczników, takich jak kolejne cudzysłowy.
Zobacz Kreator importu tekstu , aby uzyskać więcej informacji o ogranicznikach i opcjach zaawansowanych.
Jeśli chcesz użyć średnika jako domyślnego separatora listy podczas zapisywania jako .csv, ale chcesz ograniczyć tę zmianę do programu Excel, rozważ zmianę domyślnego separatora dziesiętnego na przecinek — wymusza to użycie średnika dla separatora listy w programie Excel. Oczywiście spowoduje to również zmianę sposobu wyświetlania liczb dziesiętnych, więc rozważ również zmianę separatora Tysięcy, aby ograniczyć wszelkie nieporozumienia.
-
Wyczyść pozycję Opcje programu Excel > Zaawansowane opcje edycji >> Użyj separatorów systemowych.
-
Ustaw separator dziesiętny na wartość , (przecinek).
-
Ustaw separator tysięcy na wartość . (kropka).
Podczas zapisywania skoroszytu jako pliku .csv domyślnym separatorem listy (ogranicznikiem) jest przecinek. Możesz zmienić ten znak na inny znak separatora za pomocą ustawień regionu systemu Windows.
Przestroga: Zmiana ustawienia systemu Windows spowoduje zmianę globalną na komputerze, która będzie mieć wpływ na wszystkie aplikacje. Aby zmienić ogranicznik tylko dla programu Excel, zobacz Zmienianie domyślnego separatora listy do zapisywania plików jako tekstu (.csv) w programie Excel.
-
W systemie Microsoft Windows 11 wybierz pasek wyszukiwania i wpisz Ustawienia regionu.
-
Wybierz pozycję Ustawienia języka administracyjnego.
-
Na karcie Formaty wybierz pozycję Dodatkowe ustawienia.
-
W oknie dialogowym Dostosowywanie formatu na karcie Liczby wpisz znak, który ma zostać użyty jako nowy separator w polu Separator listy.
-
Dwukrotnie wybierz przycisk OK .
-
W systemie Microsoft Windows 10 kliknij prawym przyciskiem myszy przycisk Start , a następnie kliknij pozycję Ustawienia.
-
Kliknij pozycję Czas & język, a następnie kliknij pozycję Region w lewym panelu.
-
W panelu głównym w obszarze Ustawienia regionalne kliknij pozycję Dodatkowa data, godzina i ustawienia regionalne.
-
W obszarze Region kliknij pozycję Zmień format daty, godziny lub liczb.
-
W oknie dialogowym Region na karcie Formatowanie kliknij pozycję Dodatkowe ustawienia.
-
W oknie dialogowym Dostosowywanie formatu na karcie Liczby wpisz znak, który ma zostać użyty jako nowy separator w polu Separator listy.
-
Dwukrotnie wybierz przycisk OK .
-
W systemie Microsoft Windows kliknij przycisk Start, a następnie kliknij polecenie Panel sterowania.
-
W obszarze Zegar, język i region kliknij pozycję Zmień format daty, godziny lub liczb.
-
W oknie dialogowym Region na karcie Formatowanie kliknij pozycję Dodatkowe ustawienia.
-
W oknie dialogowym Dostosowywanie formatu na karcie Liczby wpisz znak, który ma zostać użyty jako nowy separator w polu Separator listy.
-
Dwukrotnie wybierz przycisk OK .
Uwaga: Po zmianie znaku separatora listy na komputerze wszystkie programy używają nowego znaku jako separatora listy. Znak można zmienić z powrotem na znak domyślny, wykonując tę samą procedurę.
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.
Zobacz też
Importowanie danych z zewnętrznych źródeł danych (Power Query)