Istnieją dwa sposoby importowania danych z pliku tekstowego za pomocą programu Excel: możesz otworzyć go 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 przy użyciu menu rozwijanego.
Istnieją dwa powszechnie używane formaty plików tekstowych:
- Rozdzielane pliki tekstowe (.txt), w których znaki tabulacji (kod znaku ASCII 009) zazwyczaj oddzielają poszczególne pola tekstowe.
- Pliki tekstowe (.csv) z wartościami oddzielanymi przecinkami, w których znaki przecinka (,) zazwyczaj oddzielają poszczególne pola tekstowe.
Możesz zmienić znak separatora używany zarówno w rozdzielanych, jak i .csv plikach tekstowych. Może to być konieczne, aby upewnić się, że operacja importowania i eksportowania przebiega zgodnie z oczekiwaniami.
Uwaga
Można 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ć przy użyciu polecenia Otwórz . Otwarcie pliku tekstowego w programie Excel nie powoduje zmiany formatu pliku — można to zobaczyć na pasku tytułu programu Excel, gdzie nazwa pliku zachowuje rozszerzenie nazwy pliku tekstowego (na przykład .txt lub .csv).
Przejdź do pozycji Otwieranie pliku> i przejdź do lokalizacji zawierającej plik tekstowy.
Wybierz pozycję Text Files z listy rozwijanej typów plików 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 wszystkich kroków kliknij przycisk Zakończ , aby ukończyć operację importowania. Zobacz Kreator importu tekstu , aby uzyskać więcej informacji na temat ograniczników i opcji zaawansowanych.
Jeśli jest to plik .csv, program Excel automatycznie otworzy plik tekstowy i wyświetli dane w nowym skoroszycie.
Uwaga
Gdy program Excel otwiera plik .csv, 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 inne formaty danych, możesz użyć Kreatora importu tekstu. Na przykład kolumna danych w pliku .csv może mieć format MDY, ale w programie Excel jest to format YMD. Możesz też 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żna zmienić rozszerzenie nazwy pliku z .csv na .txt przed jego otwarciem lub zaimportować plik tekstowy, łącząc się z nim (więcej informacji znajduje się w następnej sekcji).
Importowanie pliku tekstowego przez połączenie się z nim
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łcanie 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 przycisk Importuj.
Postępuj zgodnie z instrukcjami Kreatora importu tekstu. Aby uzyskać więcej informacji na temat korzystania z kreatora, kliknij
Pomoc na dowolnej stronie Kreatora importu tekstu. Po wykonaniu kroków w kreatorze kliknij przycisk Zakończ , aby ukończyć operację importowania.Po wybraniu tabeli wybierz pozycję Załaduj > ładowanie do, aby określić miejsce, w którym chcesz umieścić dane. W oknie dialogowym Importowanie danych wykonaj następujące czynności:
- Wybierz jedną z opcji w oknie dialogowym Importowanie danych .
- Kliknij przycisk OK.
Program Excel umieści zakres danych zewnętrznych w wskazanej lokalizacji.
Jeśli kolumna danych w programie Excel nie zostanie przekonwertowana na odpowiedni format, można 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 go
Arkusz programu Excel można przekonwertować na plik tekstowy przy użyciu polecenia Zapisz jako .
Przejdź do pozycji Zapisz jako>.
Zostanie wyświetlone okno dialogowe Zapisywanie jako.
W polu Zapisz jako typ wybierz format pliku tekstowego dla 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 na temat zestawów funkcji, które są obsługiwane 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. Inne arkusze można zapisać jako osobne pliki tekstowe, powtarzając tę procedurę dla każdego arkusza.
Zostanie wyświetlone drugie okno dialogowe przypominające, że arkusz może zawierać funkcje nieobsługiwane w formatach plików tekstowych. Aby zapisać dane arkusza tylko w nowym pliku tekstowym, należy kliknąć przycisk Tak. W przypadku wątpliwości i chęci się dowiedzieć więcej o funkcjach programu Excel nieobsługiwanych przez formaty plików tekstowych, należy kliknąć 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.
Zmienianie ogranicznika używanego podczas importowania pliku tekstowego
Sposób zmiany ogranicznika podczas importowania zależy od sposobu zaimportowania tekstu.
- Jeśli używasz polecenia Pobierz & przekształć dane > z tekstu/CSV, po wybraniu pliku tekstowego i kliknięciu przycisku Importuj wybierz z listy w obszarze Ogranicznik znak, którego chcesz użyć. Efekt nowego wyboru możesz zobaczyć od razu w podglądzie danych, więc przed kontynuowaniem upewnij się, że dokonałeś odpowiedniego wyboru.
- W przypadku importowania pliku tekstowego za pomocą Kreatora importu tekstu można zmienić ogranicznik używany dla operacji importowania w kroku 2 Kreatora importu tekstu. W tym kroku możesz również zmienić sposób obsługi kolejnych ograniczników, takich jak kolejne cudzysłowy.
Zobacz Kreator importu tekstu , aby uzyskać więcej informacji na temat ograniczników i opcji zaawansowanych.
Zmienianie domyślnego separatora listy dla zapisywania plików jako tekstu (.csv) w programie Excel
Jeśli chcesz używać średnika jako domyślnego separatora listy podczas zapisywania jako .csv, ale chcesz ograniczyć zmianę do programu Excel, rozważ zmianę domyślnego separatora dziesiętnego na przecinek — wymusi to użycie średnika jako separatora listy. Oczywiście zmieni to również sposób wyświetlania liczb dziesiętnych, dlatego rozważ również zmianę separatora tysięcy, aby ograniczyć wszelkie nieporozumienia.
- Wyczyść opcje> programu ExcelZaawansowane>opcje> edycjiUżywaj separatorów systemowych.
- Ustaw separator dziesiętny na , (przecinek).
- Ustaw jako separator tysięcy kropkę . .
Zmienianie domyślnego separatora listy dla nowych plików tekstowych (dotyczy wszystkich programów)
Podczas zapisywania skoroszytu jako pliku .csv domyślnym separatorem (ogranicznikiem) listy jest przecinek. Możesz zmienić ten znak na inny znak separatora przy użyciu ustawień regionu systemu Windows.
Przestroga
Zmiana ustawienia systemu Windows spowoduje globalną zmianę na komputerze, wpływającą na wszystkie aplikacje. Aby zmienić ogranicznik tylko dla programu Excel, zobacz Zmienianie domyślnego separatora listy dla 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ę Ustawienia dodatkowe.
- W oknie dialogowym Dostosowywanie formatu na karcie Numery w polu Separator listy wpisz znak, który ma być nowym separatorem.
- Wybierz przycisk OK dwa razy.
Uwaga
Po zmianie znaku separatora listy na komputerze wszystkie programy będą używać nowego znaku jako separatora listy. Możesz zmienić znak z powrotem na domyślny, postępując zgodnie z 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 również
Importowanie danych z zewnętrznych źródeł danych (Power Query)