Brak danych wejściowych.
Tutaj pojawi się wynik.
Tekst do CSV z automatycznym wykrywaniem kolumn
Ten konwerter TXT na CSV zamienia plik tekstowy w poprawny plik CSV. Sam rozpoznaje, czym są rozdzielone kolumny – tabulatorem, kreską pionową, średnikiem, przecinkiem czy wyrównującymi spacjami – i zapisuje CSV w wybranym dialekcie, także dla Excela z polskimi ustawieniami.
Ostatnia aktualizacja:
Jak to działa
Wklej lub otwórz tekst
Wystarczy wkleić raport, log lub eksport albo otworzyć plik .txt, .dat czy .tsv.
Sprawdź wykryte kolumny
Struktura jest rozpoznawana automatycznie. W polu „Separator kolumn” można ją zmienić, a także ustawić wiersz nagłówka, przycinanie spacji i pomijanie pustych linii.
Pobierz CSV
W polu „Dialekt” wybierz standardowy CSV, wariant dla Excela lub TSV, a potem kliknij „Pobierz CSV” albo „Kopiuj”.
Funkcje
Automatyczne wykrywanie struktury
Najpierw szukane są separatory występujące tyle samo razy w każdej linii. Tekst wyrównany spacjami w kolumny jest cięty w miejscach przerw.
Wartości bez zmian
Dane trafiają do CSV dokładnie tak, jak są zapisane: 00417 zostaje 00417, a 1,234.50 nie jest interpretowane na nowo.
CSV dla każdego programu
CSV zgodny z RFC 4180, CSV dla Excela z UTF-8 BOM, wariant ze średnikiem dla Excela z przecinkiem dziesiętnym (jak w Polsce) albo wartości rozdzielone tabulatorami.
Ochrona przed CSV injection
Opcja „Chroń przed formułami” jest domyślnie włączona: komórki zaczynające się od =, +, @ lub minusa dostają apostrof, więc otwarcie pliku nie uruchomi formuły.
Kodowanie znaków
Pliki w UTF-8, UTF-16, Windows-1250, Windows-1251 i Windows-1252 są rozpoznawane; kodowanie można też wskazać ręcznie. Wynikowy CSV jest zawsze w UTF-8.
Limity i prywatność
Pliki mogą mieć do 100 MB. Tabela podglądu pokazuje pierwsze 1000 wierszy, a pobrany CSV zawiera wszystkie. Pliki większe niż 5 MB są konwertowane w tle, w wątku roboczym, bez wczytywania do edytora.
Do ręcznego dzielenia tekstu przydaje się narzędzie Text to Columns (strona po angielsku), a gotowy CSV można zamienić w JSON narzędziem CSV na JSON.
Nic nie jest wysyłane na serwer: tekst nie opuszcza przeglądarki. Więcej na stronie o prywatności.
Najczęstsze pytania
Jak przekonwertować plik TXT do CSV?
Wystarczy otworzyć plik .txt, sprawdzić podgląd tabeli i kliknąć „Pobierz CSV”. Jeśli kolumny są podzielone źle, separator wybiera się ręcznie w polu „Separator kolumn”.
Jak zrobić CSV ze średnikiem dla polskiego Excela?
W polu „Dialekt” należy wybrać „Excel (średnik, przecinek dziesiętny)”. Polski Excel oczekuje średnika jako separatora, więc taki plik otworzy się od razu w osobnych kolumnach.
Dlaczego zamiast polskich liter widzę krzaczki?
Najczęściej plik tekstowy zapisano w Windows-1250, a nie w UTF-8. Automatyczne wykrywanie zwykle to rozpozna, ale nie zawsze – wtedy w polu „Kodowanie wejściowe” wybierz Windows-1250. Aby Excel poprawnie pokazał ą, ę czy ł, pobierz CSV w dialekcie dla Excela, który dodaje znacznik BOM.
Kolumny w moim pliku są wyrównane spacjami. Czy to zadziała?
Tak. Kolumny wyrównane spacjami są wykrywane i cięte tam, gdzie przerwa występuje w każdej linii, więc wartości z pojedynczą spacją, np. Jan Kowalski, zostają razem.
Czym to się różni od narzędzia Tekst jako kolumny?
Konwersja TXT na CSV sama rozpoznaje układ i skupia się na pliku CSV. Tekst jako kolumny daje pełną kontrolę: stałą szerokość kolumn, wyrażenia regularne i format danych dla każdej kolumny.