Komórki

Importowanie lub eksportowanie plików tekstowych (txt lub csv)

Importowanie lub eksportowanie plików tekstowych (txt lub csv)

Istnieją dwa sposoby importowania danych z pliku tekstowego za pomocą programu Excel: można otworzyć je w programie Excel lub zaimportować jako plik 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 kod znaku TAB (ASCII character code 009) zazwyczaj oddziela każde pole tekstu.

  • Pliki tekstowe z wartościami oddzielaymi przecinkami (csv), w których poszczególne pola tekstu są zazwyczaj oddzielone przecinkami (,).

Możesz zmienić znak separatora używany w plikach tekstowych rozdzielanych i csv. Może to być konieczne, aby się upewnić, że operacja importowania lub eksportowania działa tak, jak powinna.

Uwaga: Możesz zaimportować lub wyeksportować maksymalnie 1 048 576 wierszy i 16 384 kolumn.

Importowanie pliku tekstowego przez otwarcie go w programie Excel

Korzystając z polecenia Otwórz, możesz otworzyć plik tekstowy utworzony w innym programie jako skoroszyt programu Excel. Otwarcie pliku tekstowego w programie Excel nie powoduje zmiany formatu pliku — jest on wyświetlony na pasku tytułu programu Excel, gdzie nazwa pliku zachowuje rozszerzenie nazwy pliku tekstowego (na przykład txt lub csv).

  1. Przejdź do pozycji Plik > Otwórz i przejdź do lokalizacji zawierającej plik tekstowy.

  2. Wybierz pozycję Pliki tekstowe na liście rozwijanej typu pliku w oknie dialogowym Otwieranie.

  3. Znajdź i kliknij dwukrotnie plik tekstowy, który chcesz otworzyć.

    • Jeśli plik jest plikiem tekstowym (txt), program Excel uruchomi Kreatora importu tekstu. Po zakończeniu operacji importowania kliknij przycisk Zakończ. Aby uzyskać więcej informacji na temat ograniczników i opcji zaawansowanych, zobacz Kreator importu tekstu.

    • Jeśli plik jest plikiem 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 każdej kolumny danych przy użyciu bieżących domyślnych ustawień formatu danych. Jeśli potrzebujesz więcej swobody 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 następującą sekcję).

Importowanie pliku tekstowego przez połączenie z nim (Power Query)

Dane z pliku tekstowego można zaimportować do istniejącego arkusza.

  1. Na karcie Dane w grupie & Przekształcanie danych kliknij pozycję Z tekstu/pliku CSV.

  2. W oknie dialogowym Importowanie danych znajdź i kliknij dwukrotnie plik tekstowy, który chcesz zaimportować, a następnie kliknij pozycję Importuj.

  3. W oknie dialogowym podglądu dostępnych jest 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 utworzyć 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 i edytuj je przed wprowadzeniem ich do programu Excel.

Jeśli program Excel nie konwertuje określonej kolumny danych na format, który chcesz, 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 go

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

  1. Przejdź do pozycji Plik > Zapisz jako.

  2. Kliknij pozycję Przeglądaj.

  3. W oknie dialogowym Zapisywanie jako w obszarze 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 obsługiwanych przez różne formaty plików tekstowych, zobacz Formaty plików obsługiwane w programie Excel.

  4. Przejdź do lokalizacji, w której chcesz zapisać nowy plik tekstowy, a następnie kliknij przycisk Zapisz.

  5. 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.

    Pod wstążką może również zostać wyświetlony alert ostrzegawczy o tym, że niektóre funkcje mogą zostać utracone po zapisaniu skoroszytu w formacie CSV.

Aby uzyskać więcej informacji o zapisywaniu plików w innych formatach, zobacz Zapisywanie skoroszytu w innym formacie pliku.

Importowanie pliku tekstowego przez połączenie z nim

Dane z pliku tekstowego można zaimportować do istniejącego arkusza.

  1. Kliknij komórkę, w której chcesz umieścić dane z pliku tekstowego.

  2. Na karcie Dane w grupie Pobierz dane zewnętrzne kliknij pozycję Z tekstu.

  3. 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 przycisk Obraz przycisku na dowolnej stronie Kreatora importu tekstu, aby uzyskać więcej informacji na temat korzystania z kreatora. Po zakończeniu pracy z krokami w kreatorze kliknij przycisk Zakończ, aby ukończyć operację importowania.

  4. W oknie dialogowym Importowanie danych wykonaj następujące czynności:

    1. 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 do lewego górnego rogu nowego arkusza, kliknij pozycję Nowy arkusz.

    2. Opcjonalnie kliknij pozycję Właściwości, aby ustawić opcje odświeżania, formatowania i układu dla zaimportowanych danych.

    3. Kliknij przycisk OK.

      Zakres danych zewnętrznych zostanie określony w programie Excel.

Jeśli kolumna danych w programie Excel nie zostanie przekonwertowana na format, który ci się chce, 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 go

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

  1. Przejdź do pozycji Plik > Zapisz jako.

  2. Zostanie wyświetlone okno dialogowe Zapisywanie jako.

  3. 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 obsługiwanych przez różne formaty plików tekstowych, zobacz Formaty plików obsługiwane w programie Excel.

  4. Przejdź do lokalizacji, w której chcesz zapisać nowy plik tekstowy, a następnie kliknij przycisk Zapisz.

  5. 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.

  6. Zostanie wyświetlone drugie okno dialogowe przypominające, że arkusz może zawierać funkcje, które nie są obsługiwane przez formaty plików tekstowych. Jeśli chcesz tylko zapisywać dane arkusza w nowym pliku tekstowym, kliknij przycisk Tak. Jeśli nie masz pewności i chcesz dowiedzieć się więcej o funkcjach programu Excel, które nie są obsługiwane przez formaty plików tekstowych, kliknij pozycję Pomoc, aby uzyskać więcej informacji.

Aby uzyskać więcej informacji o zapisywaniu 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żyjesz opcji Pobierz & Przekształcanie danych > z tekstu/pliku CSV,po wybraniu pliku tekstowego i kliknięciu przycisku Importuj wybierzznak do użycia z listy w obszarze Ogranicznik. Efekt nowego wyboru będzie natychmiast wyświetlony w podglądzie danych, dzięki czemu przed rozpoczęciem będziesz mieć pewność, że dokonasz wyboru.

  • Jeśli importujesz plik tekstowy za pomocą Kreatora importu tekstu, możesz zmienić ogranicznik używany podczas operacji importowania w kroku 2 Kreatora importu tekstu. W tym kroku możesz również zmienić sposób obsługi kolejnych ograniczników, na przykład kolejnych cudzysłowów.

    Aby uzyskać więcej informacji na temat ograniczników i opcji zaawansowanych, zobacz Kreator importu tekstu.

Jeśli chcesz użyć średnika jako domyślnego separatora listy podczas zapisywania w formacie csv, ale chcesz ograniczyć tę zmianę do programu Excel, rozważ zmianę domyślnego separatora dziesiętnego na przecinek — wymusza to użycie średnika w programie Excel jako separatora listy. Oczywiście spowoduje to również zmianę sposobu wyświetlania liczb dziesiętnych, dlatego rozważ też zmianę separatora tysięcy, aby ograniczyć zamieszanie.

  1. Wyczyść opcje programu Excel> Zaawansowane> opcje edycji> Użyj separatorów systemowych.

  2. Ustaw separator dziesiętny na , (przecinek).

  3. Ustaw separator tysięcy na. (okres).

W przypadku zapisania skoroszytu jako pliku csv domyślnym separatorem listy (ogranicznikiem) jest przecinek. Możesz zmienić ten znak separatora na inny przy użyciu ustawień regionu systemu Windows. 

Przestroga: Zmiana ustawienia systemu Windows spowoduje zmianę globalną na komputerze i wpłynie 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.

  1. W systemie Microsoft Windows 10 kliknij prawym przyciskiem myszy przycisk Start, a następnie kliknij polecenie Ustawienia.

  2. Kliknij pozycję &język , a następnie kliknij pozycję Region w panelu po lewej stronie.

  3. W panelu głównym w obszarze Ustawienia regionalnekliknij pozycję Dodatkowa data, godzina i ustawienia regionalne.

  4. W obszarze Regionkliknij pozycję Zmień format daty, godziny lub liczb.

  5. W oknie dialogowym Region na karcie Formatowanie kliknij pozycję Dodatkowe ustawienia.

  6. W oknie dialogowym Dostosowywanie formatu na karcie Liczby w polu Separator listy wpisz znak, który ma być używany jako nowy separator.

  7. Kliknij przycisk OK dwa razy.

  1. W systemie Microsoft Windows kliknij przycisk Start, a następnie kliknij polecenie Panel sterowania.

  2. W obszarze Zegar, język i region kliknij pozycję Zmień format daty, godziny lub liczb.

  3. W oknie dialogowym Region na karcie Formatowanie kliknij pozycję Dodatkowe ustawienia.

  4. W oknie dialogowym Dostosowywanie formatu na karcie Liczby w polu Separator listy wpisz znak, który ma być używany jako nowy separator.

  5. Kliknij przycisk OK dwa razy.

Uwaga:  Po zmianie separatora listy na komputerze wszystkie programy używają nowego znaku jako separatora listy. Możesz zmienić znak z powrotem na znak domyślny, korzystając z tej samej procedury.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społeczności witryny Answers.

Zobacz też

Importowanie danych z zewnętrznych źródeł danych (Power Query)

Potrzebna dalsza pomoc?

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×