Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Konwerter listy na wartości oddzielone przecinkami

Zamień listę wierszy na CSV (wartości rozdzielane przecinkiem, średnikiem lub tabulatorem). Obsługa cudzysłowów, nagłówka i kodowania. Bezpłatnie, działa lokalnie.

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Wybierz sposób dzielenia listy na pojedyncze wartości.
Domyślnie wartości są łączone przecinkiem.
Opcjonalnie posortuj oczyszczone wartości.
90 znaków
Ustaw parametry i kliknij „Przetwórz”, aby zobaczyć wynik.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Konwerter listy na CSV – jeden wiersz lub cała tabela w sekundę

CSV (Comma-Separated Values) to powszechny format wymiany danych między arkuszami kalkulacyjnymi, bazami danych i aplikacjami. Narzędzie zamienia prostą listę wierszy (lub wielokolumnowy tekst tabelaryczny) na poprawny plik CSV z wybranym separatorem i kodowaniem.

konwerter listy na CSV lista do CSV tekst na CSV online zamień listę przecinkami

Formaty wejścia i wyjścia

Wejście: lista wierszy (każdy wiersz = 1 rekord CSV), tekst z kolumnami rozdzielanymi spacją/tabulatorem, JSON array of objects. Wyjście: CSV z separatorem: przecinek (,), średnik (;) – standardowy w Excel PL, tabulator (\t) – TSV, pipe (|). Kodowanie wyjścia: UTF-8 (zalecane), UTF-8 BOM (Excel Windows), Windows-1250 (starsze systemy PL).

Obsługa cudzysłowów i znaków specjalnych

RFC 4180: pola zawierające separator lub znak nowej linii muszą być w cudzysłowach: "pole, z przecinkiem". Cudzysłów wewnątrz pola: podwojony ("" zamiast "). Narzędzie automatycznie cytuje (quote) pola gdy są potrzebne lub zawsze – do wyboru. Pole z nową linią: "" po cytoowaniu – umożliwia wieloliniowe komórki w CSV.

Nagłówek i metadane

Opcja dodania wiersza nagłówka: ręczne wpisanie nazw kolumn lub auto-detekcja z pierwszego wiersza. Liczba kolumn: wykrywana automatycznie z pierwszego rekordu. Niezgodna liczba kolumn w wierszach: wypełnienie pustymi polami lub ostrzeżenie o błędzie.

Przypadki użycia

Import do Excel/Sheets: pobierz CSV → Plik → Importuj dane. Seed bazy danych: INSERT bulk z pliku CSV. Migracja danych: eksport z narzędzia CRM lub formularza, import do nowego systemu. Przetwarzanie w Python: pd.read_csv("file.csv"). Pipeline ETL (extract-transform-load).

Jak przebiega zamiana wierszy na wartości rozdzielane przecinkiem

Konwersja to trzy następujące po sobie etapy: podział na rekordy, podział na pola i ponowne złożenie z nowym separatorem. Narzędzie czyta tekst wejściowy wiersz po wierszu i każdy wiersz traktuje jako jeden przyszły rekord. W obrębie wiersza wyszukuje separator wejściowy — przecinek, średnik, tabulator, pipe albo ciąg spacji — i rozbija go na pojedyncze pola. Następnie skleja te pola z powrotem, wstawiając między nie separator wybrany w ustawieniach wyjścia.

Drugi etap decyduje o poprawności pliku: każde pole przed sklejeniem jest sprawdzane pod kątem separatora wyjściowego, znaku cudzysłowu i znaku nowej linii. Pole, które zawiera którykolwiek z nich, zostaje objęte parą cudzysłowów, a wszystkie cudzysłowy w jego wnętrzu są podwajane. Bez tego zabiegu program czytający plik nie odróżniłby przecinka wewnątrz wartości od przecinka rozdzielającego kolumny. Dlatego pole z miastem Warszawa, Polska trafia do pliku razem z cudzysłowami i jest odczytywane jako jedna wartość, a nie jako dwie kolumny.

Etap trzeci to złożenie wierszy w plik i zakodowanie znaków. Separator i kodowanie to dwa niezależne ustawienia — zmiana kodowania nie zmienia liczby kolumn, a zmiana separatora nie zmienia zapisu polskich liter. O liczbie kolumn decyduje pierwszy rekord: jeśli kolejny wiersz ma mniej pól, brakujące miejsca zostaną uzupełnione pustymi wartościami, a jeśli ma ich więcej, narzędzie zgłasza ostrzeżenie o niezgodnej liczbie kolumn. Wiersz nagłówka, gdy go włączysz, jest doklejany na początku pliku i nie wpływa na liczbę kolumn danych.

Przykład krok po kroku: trzy rekordy, przecinek w mieście, cudzysłów w nazwisku

  1. Wklejasz listę trzech osób. W każdym rekordzie są trzy pola rozdzielone tabulatorem: imię i nazwisko, adres e-mail oraz miasto. W trzecim rekordzie jest Piotr "P" Zieliński, a w pierwszym mieście występuje przecinek: Warszawa, Polska.
  2. Narzędzie rozpoznaje trzy wiersze i trzy pola w każdym z nich — wzorzec kolumn bierze z pierwszego rekordu.
  3. Test cytowania pola z miastem: ponieważ zawiera ono przecinek, przy separatorze przecinkowym zostaje objęte cudzysłowami i zapisane jako "Warszawa, Polska".
  4. Test cytowania pola z nazwiskiem: zawiera ono cudzysłów, więc cudzysłów wewnętrzny jest podwajany, a całe pole otoczone cudzysłowami: "Piotr ""P"" Zieliński".
  5. Wiersze są sklejane przecinkami. Jeśli włączysz nagłówek, pierwszym wierszem pliku zostanie imie,email,miasto.
  6. Wybierasz kodowanie UTF-8 BOM i pobierasz plik. Ma on cztery wiersze — nagłówek i trzy rekordy — a po imporcie w arkuszu dane układają się w trzy kolumny i trzy wiersze danych.

Sytuacje w polu i sposób ich zapisu w pliku CSV

Sytuacja w poluZapis w plikuPrzykład
Pole bez separatora i cudzysłowuZapis bez zmian, bez cudzysłowówKraków
Pole z przecinkiem, separator wyjściowy to przecinekCałe pole w cudzysłowach"Warszawa, Polska"
Pole z cudzysłowem w treściCudzysłów podwojony, całe pole w cudzysłowach"Piotr ""P"" Zieliński"
Pole z przecinkiem i cudzysłowem jednocześnieCudzysłowy podwojone, pole w cudzysłowach"firma ""A, B"""
Pole ze znakiem nowej liniiCałe pole w cudzysłowach, rekord nie kończy się na tej liniiImię i nazwisko zapisane w dwóch liniach tej samej komórki
Pole pustePusty ciąg między dwoma separatoramiDwa przecinki obok siebie
Pole z separatorem innym niż wyjściowyBez cudzysłowów, bo znak nie jest separatoremkawa; herbata
Pole z liczbą i przecinkiem dziesiętnymZapis bez zmian, ale przy separatorze przecinkowym pole rozpadnie się na dwie kolumny1,5 staje się dwoma polami: 1 i 5

Praktyczne wskazówki przed konwersją

  • Ustal separator wejściowy, zanim wkleisz dane — jeśli lista używa przecinków jako separatora, a w wartościach też są przecinki, wynik będzie nieprzewidywalny. Bezpieczniej rozdzielić kolumny tabulatorem albo średnikiem.
  • Do polskiego Excela wybierz średnik i UTF-8 BOM — Excel PL traktuje przecinek jako separator dziesiętny, więc plik z przecinkami może wylądować w jednej kolumnie, a brak znacznika BOM powoduje błędne polskie znaki.
  • Nie duplikuj nagłówka — jeśli eksport z formularza lub CRM ma już nazwy kolumn w pierwszym wierszu, wyłącz dodawanie nagłówka, żeby nie trafił do pliku dwa razy.
  • Sprawdź, czy liczba pól w każdym wierszu jest równa — brakujący przecinek przesuwa wartości o jedną kolumnę w prawo, a nadmiarowy tworzy kolumnę bez nazwy.
  • Cytuj tylko wtedy, gdy trzeba — tryb automatyczny dodaje cudzysłowy wyłącznie tam, gdzie wymaga tego specyfikacja, co daje mniejszy i czytelniejszy plik niż cytowanie wszystkich pól.

Czego narzędzie nie uwzględnia

  • Nie odgadnie separatora dziesiętnego — wartość 1,5 przy separatorze przecinkowym zostanie potraktowana jako dwa pola. Kropkę dziesiętną stosuj, gdy separatorem są przecinki.
  • Nie waliduje typów danych — narzędzie nie sprawdza, czy pole jest poprawną datą, liczbą czy adresem e-mail, i nie normalizuje formatów (np. dat w różnych zapisach).
  • Nie naprawi tekstu uszkodzonego wcześniej — jeśli polskie znaki zostały zniekształcone przy poprzednim otwarciu pliku, zmiana kodowania wyjścia nie odtworzy oryginalnych liter.
  • Nie rozłoży struktur zagnieżdżonych — obiekt JSON z tablicą lub obiektem w środku pola nie stanie się automatycznie kilkoma kolumnami; takie wartości trafią do jednej komórki jako tekst.

Najczęstsze pytania

Dlaczego Excel źle otwiera CSV z polskimi znakami?

Excel Windows domyślnie oczekuje Windows-1250 (CP1250) dla plików CSV bez BOM. UTF-8 bez BOM: polskie znaki pokazują się jako ??? lub krzaki. Rozwiązanie: zapisz CSV jako UTF-8 BOM lub otwórz przez Dane → Z tekstu/CSV (Excel 365) i wybierz kodowanie.

Co to jest RFC 4180 i czy jest standardem?

RFC 4180 (2005): nieformalny standard CSV definiujący separator (,), cudzysłowy, nową linię (CRLF), kodowanie (domyślnie ASCII/UTF-8). Nie jest ISO standardem – wiele implementacji go narusza. Excel generuje CSV z semicolonami (;) zamiast przecinków w europejskich ustawieniach regionalnych.

Jak importować CSV do Google Sheets?

Plik → Importuj → Wybierz plik CSV → Typ separatora: automatyczny lub określ. Sheets lepiej radzi sobie z UTF-8 niż Excel. Alternatywnie: wklej dane bezpośrednio ze schowka – Sheets wykryje strukturę tabeli.

Co to jest TSV (Tab-Separated Values)?

TSV używa tabulatora jako separatora zamiast przecinka. Zaletą: pola rzadziej zawierają tabulatory niż przecinki/średniki, więc mniej potrzeba cudzysłowów. Wada: niewidoczny separator utrudnia ręczną edycję. Używany przez bioinformatykę (format BED, VCF), eksport z baz danych.

Jak obsłużyć CSV z wieloliniowymi polami?

Wieloliniowe pole: musi być w cudzysłowach: "linia1\nlinia2". Excel, Sheets, pandas obsługują to poprawnie. Problem: prosty split po \n i przecinku rozbija takie pole – do poprawnego parsowania użyj biblioteki (Python csv module, papaparse.js), nigdy ręcznego splitu!

Jak zamienić listę wierszy na wartości oddzielone przecinkami?

Wklej listę do pola wejściowego, ustaw separator wyjścia na przecinek i pobierz plik CSV. Każdy wiersz listy staje się jednym rekordem, a jeśli wiersze mają kilka kolumn, rozdziel je tabulatorem lub średnikiem przed konwersją.

Dlaczego po konwersji na CSV wszystko trafiło w Excelu do jednej kolumny?

Najczęściej dlatego, że Excel w polskiej wersji oczekuje średnika jako separatora, a plik ma przecinki. Wybierz średnik jako separator wyjścia albo zaimportuj plik przez Dane i import z tekstu, wskazując przecinek ręcznie.

Czym różni się lista rozdzielana przecinkami od pliku CSV?

Lista z przecinkami to najprostszy wariant CSV z jednym rekordem w wierszu i bez cytowania. Plik CSV dokłada reguły cytowania pól oraz opcjonalny wiersz nagłówka, dzięki czemu programy importujące jednoznacznie rozpoznają kolumny.

Czy konwerter obsługuje wieloliniowe komórki?

Tak. Pole zawierające znak nowej linii jest obejmowane cudzysłowami, więc rekord nie rozpadnie się na dwa wiersze, a program czytający plik potraktuje całość jako jedną komórkę.

Jaki separator wybrać do pliku TSV albo importu do bazy danych?

Do TSV wybierz tabulator, a do systemów, które nie tolerują przecinków w danych, pipe lub tabulator. Tabulator jest też domyślnym separatorem w wielu narzędziach do masowego wczytywania danych.

Powiązane narzędzia: konwerter CSV na JSON, konwerter JSON na CSV i walidator CSV.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!