Tekst

albo upuść plik tutaj lub wklej kod poniżej
Dane wejściowe

Brak danych wejściowych.

CSV

Wynik CSV

Tutaj pojawi się wynik.

Pliki nie opuszczają przeglądarkiJak to działa?

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

  1. Wklej lub otwórz tekst

    Wystarczy wkleić raport, log lub eksport albo otworzyć plik .txt, .dat czy .tsv.

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

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

Podobne narzędzia