Konwerter TXT na CSV
Wiele systemów eksportuje tabele jako pliki .txt, w których kolumny oddzielają tabulatory, pionowe kreski lub średniki. Prześlij je tutaj, a otrzymasz standardowy plik CSV rozdzielany przecinkami, który arkusze kalkulacyjne i formularze importu odczytają za pierwszym razem.
Konwerter danych
lub upuść Pliki CSV, TSV, TXT … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
Znak oddzielający kolumny w plikach CSV i tekstowych, przy odczycie i zapisie. Automatycznie wykrywa go we wczytanym pliku, a przy zapisie używa przecinków.
UTF-8 obsługuje wszystkie języki. Wybierz UTF-8 z BOM, jeśli Excel w Windows po otwarciu pliku CSV pokazuje nieprawidłowe polskie znaki lub znaki azjatyckie.
Dla plików Excel, ODS i Numbers: przekonwertuj tylko pierwszy arkusz lub wszystkie (jeden CSV na arkusz w ZIP albo jeden klucz JSON na arkusz).
Nazwa karty arkusza w nowym skoroszycie, do 31 znaków.
Tablica obiektów używa nazw kolumn jako kluczy w każdym wierszu; tablica tablic jest bardziej zwarta i zachowuje nagłówek jako pierwszą tablicę.
Nazwa zewnętrznego elementu obejmującego wszystkie wiersze; każdy wiersz staje się w nim elementem <row>.
Używana w instrukcjach CREATE TABLE i INSERT. Tylko litery, cyfry i podkreślenia.
Cudzysłowy i typy kolumn różnią się nieco między bazami danych; wybierz tę, do której będziesz importować.
Zapisz komórki z datami w jednym formacie. ISO (2026-10-18) jest najbezpieczniejszy dla baz danych i kodu; „zachowaj” zostawia daty tak, jak w źródle.
Jak korzystać z narzędzia
- 1
Prześlij pliki tekstowe
Dodaj eksporty .txt lub .tsv, do 20 plików po 95 MB każdy. Każdy wiersz powinien być jednym rekordem, z tym samym separatorem między wszystkimi kolumnami.
- 2
Pozwól wykryć separator
Separator domyślnie ma wartość Wykryj automatycznie, co rozpoznaje tabulatory, kreski pionowe, średniki lub przecinki w danych. Jeśli plik je miesza, ustaw separator ręcznie w sekcji Ustawienia zaawansowane, a gdy polskie znaki wyglądają źle, ustaw Kodowanie tekstu.
- 3
Konwertuj do CSV
Kliknij Konwertuj na CSV i pobierz plik. Wynik używa przecinków i UTF-8, a cudzysłowy dodaje tylko tam, gdzie wartość tego wymaga.
Skąd pochodzą pliki TXT z separatorami
Plik .txt pełen kolumn to zwykle eksport, którego nikt nie projektował pod arkusze kalkulacyjne. Systemy bankowe i płacowe, terminale kasowe, przyrządy laboratoryjne, raporty z mainframe'ów i klienty baz danych zapisują tabele jako zwykły tekst, często z tabulatorami lub kreskami pionowymi zamiast przecinków, bo te znaki rzadko występują w nazwiskach i adresach. To samo daje skopiowanie tabeli ze strony internetowej lub PDF i wklejenie jej do Notatnika.
Oprogramowanie docelowe jest bardziej wymagające. Platformy mailingowe, importy do CRM, programy księgowe i okno przesyłania w Arkuszach Google szukają pliku .csv, a Excel otwiera .txt przez kreator pytający o separatory. Jednorazowa konwersja daje plik otwierający się bezpośrednio. Jeśli celem jest aplikacja, a nie arkusz, TXT do JSON tworzy obiekty z kluczami z wiersza nagłówka.
Separatory odczytywane przez konwerter TXT na CSV
- Tabulator
- Separator plików TSV oraz tabel skopiowanych z arkuszy kalkulacyjnych lub stron internetowych.
- Kreska pionowa |
- Częsta w eksportach ze starszych systemów korporacyjnych i bankowych, ponieważ nazwy i adresy prawie nigdy jej nie zawierają.
- Średnik ;
- Tego używa Excel w regionach, gdzie przecinek jest znakiem dziesiętnym, np. w Polsce, Niemczech, Włoszech czy Holandii.
- Spacja
- Działa tylko wtedy, gdy żadna wartość sama nie zawiera spacji.
Konwersja TXT do CSV: przykład z pionową kreską
id|nazwisko|miasto|saldo 301|Okafor, Ada|Lagos|1200.50 302|Lindqvist|Malmö|88.00 id,nazwisko,miasto,saldo 301,"Okafor, Ada",Lagos,1200.50 302,Lindqvist,Malmö,88.00
- opcje separatora, w tym auto
- 6
- kodowania tekstu
- 8
- plików w partii
- 20
- na plik
- 95 MB
Zwróć uwagę na drugi rekord. Nazwisko zawiera przecinek, więc CSV ujmuje je w cudzysłów; bez niego import zobaczyłby pięć kolumn zamiast czterech. Szwedzkie ö zostaje zachowane, ponieważ wynik jest w UTF-8. Te dwie reguły, cytowanie i kodowanie, odpowiadają za większość nieudanych importów CSV.
Formaty TXT i CSV w skrócie
TXT
Zwykły tekst
Plik TXT zawiera wyłącznie zwykłe znaki, bez formatowania, czcionek, obrazów i układu strony. Współczesne pliki tekstowe są zwykle kodowane w UTF-8, który obejmuje wszystkie języki, choć starsze pliki mogą używać innych kodowań i wyświetlać krzaczki. Zwykły tekst jest bardzo mały, nigdy się nie starzeje i otwiera się na każdym urządzeniu, od telefonów po serwery. Nie może zawierać pogrubień, tabel ani obrazów, więc strukturę trzeba wyrażać odstępami lub prostym znacznikowaniem.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- –
CSV
Wartości rozdzielane przecinkami
CSV to tekstowy format tabel, w którym każdy wiersz to osobna linia, a kolumny oddzielają przecinki. Jest używany od początków informatyki i opisany w RFC 4180, choć wiele wariantów stosuje średniki lub tabulatory oraz różne kodowania tekstu. Prawie każdy arkusz kalkulacyjny, baza danych i narzędzie analityczne potrafi go importować i eksportować, dlatego to domyślny format przenoszenia danych między systemami. CSV przechowuje tylko wartości, bez formuł, formatowania, wielu arkuszy ani typów danych.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- –
- Rok powstania
- –
TXT na CSV konwertuje się wtedy, gdy system zapisał tabelę jako luźno rozdzielany tekst, a kolejny program zaimportuje wyłącznie wartości rozdzielone przecinkami.
Pytania o konwersję TXT na CSV
Czym różni się plik TXT od pliku CSV?
Oba to zwykły tekst. Rozszerzenie .csv obiecuje konkretny układ: wartości oddzielone przecinkami z regułami cudzysłowów z RFC 4180, więc programy od razu otwierają taki plik jako tabelę. Plik .txt niczego nie obiecuje; separatorem może być tabulator, kreska pionowa lub spacja i import trzeba poinformować, który z nich wybrać.
Czy mogę zamienić plik tekstowy rozdzielany tabulatorami na CSV?
Tak, to najczęstszy przypadek. Eksporty rozdzielane tabulatorami pochodzą z baz danych, skopiowanych do schowka tabel i wielu narzędzi raportowych. Automatyczne wykrywanie rozpoznaje tabulatory, a każda wartość zawierająca przecinek zostaje w CSV ujęta w cudzysłów, dzięki czemu pozostaje w jednej kolumnie.
Mój plik tekstowy wyrównuje kolumny spacjami. Czy to zadziała?
Tylko jeśli żadna wartość nie zawiera spacji. Separator Spacja traktuje każdą spację jako podział kolumn, więc miasto takie jak Nowy Sącz zostałoby rozdzielone na dwie części. Raporty o stałej szerokości, w których kolumny są wyrównane dopełnieniem, wymagają zamiast tego zdefiniowania kolumn według pozycji w kreatorze importu arkusza kalkulacyjnego.
Dlaczego nazwiska z polskimi znakami wyglądają źle po otwarciu CSV?
Plik tekstowy i program inaczej rozumieją kodowanie. Starsze narzędzia Windows zapisywały tekst jako Windows-1252, a Notatnik domyślnie używa UTF-8 od aktualizacji Windows 10 z maja 2019. Ustaw Kodowanie tekstu zgodnie ze źródłem lub wybierz UTF-8 z BOM, aby Excel w Windows poprawnie odczytał wynik.
Czy mogę zamienić tekst od razu na skoroszyt Excela?
Tak: zmień Konwertuj na na XLSX. Skoroszyt pomija etap, w którym Excel zgaduje typy kolumn, co ma znaczenie dla kodów z zerami na początku. Dla plików, które już są CSV, skorzystaj później z CSV do XLSX.