Gdy system importu wymaga pliku tekstowego, przygotuj TXT z odpowiednim separatorem i kodowaniem. Domyślne ustawienia to tabulator, UTF-8, końce wierszy CRLF i nagłówek. Wynik można sprawdzić przed pobraniem, a dane są przetwarzane w przeglądarce. Rozszerzenie .txt nie określa układu kolumn — w programie odbierającym ustaw te same zasady odczytu.
Przygotowanie pliku do kolejnego importu
- Otwórz plik lub wklej wiersze i sprawdź tabelę wejściową. Jeśli znaki są błędne albo wszystko trafia do jednej kolumny, zmień ustawienia importu i ponownie otwórz źródło.
- Wybierz tabulator, przecinek, średnik lub pionową kreskę. Ustaw nagłówek, sposób cytowania oraz CRLF lub LF. Podgląd TXT pokazuje efekt zmian.
- Pobierz TXT w wybranym kodowaniu. Kopiowanie przenosi tekst do schowka; kodowanie pliku i BOM dotyczą wyłącznie pobierania.
Kody, przecinki dziesiętne i pola wielowierszowe
Przecinki dziesiętne nie są zamieniane na kropki. Pole zawierające separator, cudzysłów lub nowy wiersz zostaje ujęte w cudzysłowy, a wewnętrzne cudzysłowy są podwajane. Można też cytować wszystkie pola albo tylko nienumeryczne. Zachowane zostają wiersze wewnątrz komórek; nie powstaje format o stałej szerokości.
Zera wiodące i długie identyfikatory pozostają tekstem. Domyślnie aktywna ochrona formuł dodaje apostrof przed tekstem przypominającym formułę. Wyłącz ją tylko wtedy, gdy świadomie potrzebujesz pierwotnych znaków. Kolumny przygotujesz wcześniej w narzędziu Zmiana nazw i kolejności kolumn CSV.
Kodowanie i konwersja wielu plików
Możesz zapisać UTF-8 bez BOM, UTF-8 z BOM, UTF-16 LE z BOM lub Windows-1252. Dla polskich znaków wybierz kodowanie, które je obsługuje: niedostępny znak w Windows-1252 zatrzymuje eksport, zamiast zmieniać się w pytajnik. Stare źródło Windows-1250 trzeba najpierw poprawnie odczytać w ustawieniach wejścia. Do pliku z rozszerzeniem CSV służy Zmiana separatora i kodowania CSV.
Konwersja zbiorcza stosuje bieżące ustawienia wejścia i wyjścia do każdego pliku. Kilka poprawnych wyników TXT trafia do ZIP, pojedynczy jest pobierany bezpośrednio, a błędy pojawiają się na liście. Pełny podgląd obsługuje 25 MiB, 100 000 wierszy, 250 kolumn i 2 miliony komórek. Pliki ponad limit bajtów są przetwarzane strumieniowo, z częściowym podglądem bez kopiowania. Pobieranie obejmuje cały plik w granicach pamięci i limitów wyjścia. Odwrotne działanie to Tekst na CSV.
Przykład: przecinek w nazwie i notatka w dwóch wierszach
Syntetyczny plik testowy wykorzystuje ustawienia domyślne. Kolumny rozdzielają tabulatory, przecinek w nazwie pozostaje zwykłym znakiem, a wielowierszowa notatka zachowuje cudzysłowy. Ostatni rekord również kończy się CRLF.
sku,name,note 00731,"Desk, lamp","Line 1 Line 2"
sku name note 00731 Desk, lamp "Line 1 Line 2"
Pytania i odpowiedzi
Zmiana nazwy nie zmienia separatora, kodowania ani nagłówków. Wystarczy tylko wtedy, gdy odbiorca akceptuje dotychczasowy układ. Przy innych wymaganiach zapisz plik ponownie i sprawdź podgląd importu w docelowym programie.
Tabulatory często dzielą wklejany tekst na komórki, ale obsługa cudzysłowów i nowych wierszy wewnątrz pól zależy od aplikacji. Sprawdź wynik. Aby przechować identyfikatory jawnie jako komórki tekstowe, użyj CSV do Excela.