Przejdź do narzędzia
ViewCSV
Plik nie jest nigdzie wysyłany

Sformatuj plik CSV

orders.csv· DANE PRZYKŁADOWE15 wierszy · 8 kolumn
Przed wartościami zaczynającymi się od = + - @ dodawany jest znak ', dzięki czemu arkusz kalkulacyjny pokaże je jako tekst. Zwykłe liczby, np. -12.5, pozostają bez zmian.
order_id;customer;city;product;quantity;unit_price;order_date;status
001041;Nikodem Kamiński;Poznań;Desk lamp;7;195.66;2026-01-06;paid
001042;Antoni Szymański;Wrocław;Chair, ergonomic;5;106.18;2026-02-07;refunded
001043;Franciszek Kamiński;Gdańsk;USB-C cable;1;142.78;2026-03-19;pending
001044;Nikodem Lewandowski;Gdańsk;Coffee beans 1kg;3;155.57;2026-04-26;shipped
001045;Aleksander Nowak;Kraków;Desk lamp;9;;2026-05-25;pending
001046;Antoni Kowalski;Szczecin;Notebook A5;6;234.47;2026-06-16;pending
001047;" Maja Kamiński ";Wrocław;Coffee beans 1kg;6;239.01;2026-07-02;pending
001048;Julia Wójcik;Gdańsk;USB-C cable;8;212.47;2026-08-02;paid
001049;Zofia Wójcik;Szczecin;Chair, ergonomic;1;29.67;2026-09-08;refunded
001050;Aleksander Wójcik;Poznań;Desk lamp;7;61.38;2026-01-17;shipped
001051;Jakub Nowak;Kraków;Chair, ergonomic;3;76.09;2026-02-20;paid
001052;Jan Wójcik;Poznań;"Monitor 27""";4;57.81;2026-03-01;refunded
001053;Alicja Dąbrowski;Lublin;Desk lamp;9;110.39;2026-04-07;pending
001054;Hanna Kowalski;Wrocław;Notebook A5;5;36.16;2026-05-11;paid
001043;Franciszek Kamiński;Gdańsk;USB-C cable;1;142.78;2026-03-19;pending

15 wierszy · 1 plik

Otwórz lub wklej plik CSV i wybierz potrzebne ustawienia: Nowy ogranicznik, Cudzysłowy, Znaki końca wiersza i Kodowanie wyniku. Podgląd pokazuje przepisany plik, a Pobierz CSV go zapisuje. Zmienia się wyłącznie składnia pliku: każda wartość jest zapisywana dokładnie tak, jak została odczytana, więc 00731 zachowuje zera, a 34,90 pozostaje 34,90. Dla pliku rozdzielanego średnikami domyślnym wynikiem jest przecinek, a dla pliku z przecinkami – średnik; to dwa najczęstsze powody zmiany formatu. Plik jest przetwarzany w Twojej przeglądarce i nigdy nie jest wysyłany na serwer.

Jak zmienić format pliku CSV

  1. Otwórz plik .csv, .tsv lub .txt, upuść go na narzędzie albo wklej wiersze. Ogranicznik wejściowy jest wykrywany automatycznie; jeśli został źle rozpoznany albo plik ma starsze kodowanie, np. Windows-1250 z polskiego Excela, Windows-1252 lub Shift_JIS, ustaw to w sekcji Ustawienia importu.
  2. Wybierz Nowy ogranicznik: Przecinek ,, Średnik ;, Tabulator lub Kreska pionowa |. Następnie ustaw Cudzysłowy i Znaki końca wiersza.
  3. Wybierz Kodowanie wyniku i kliknij Pobierz CSV albo Kopiuj, aby skopiować tekst. Kodowanie dotyczy pobieranego pliku; Kopiuj umieszcza tekst w schowku.

Aby przepisać kilka plików w ten sam sposób, wybierz Tryb wsadowy: konwertuj kilka plików. Każdy plik jest odczytywany z automatycznym wykrywaniem ogranicznika i z wierszem nagłówka, konwertowany z bieżącymi ustawieniami, a wyniki są pobierane razem jako jeden plik ZIP.

Co robi każda opcja

Tylko tam, gdzie trzebaUjmuje wartość w cudzysłów tylko wtedy, gdy zawiera ogranicznik, cudzysłów lub podział wiersza – tak jak wymaga RFC 4180 – a także gdy zaczyna się lub kończy spacją, aby programy obcinające pola zachowały tę spację. Cudzysłowy wewnątrz wartości są podwajane (""). To ustawienie domyślne.
Każda wartośćUjmuje w cudzysłów każde pole, łącznie z nagłówkiem i pustymi komórkami.
Każda wartość oprócz liczbUjmuje w cudzysłów wszystko, co nie jest zwykłą liczbą. -12.5, +3 i 00731 pozostają bez cudzysłowu; tekst, daty, 34,90 i puste komórki ("") są cytowane. Niektóre narzędzia importu rozpoznają po cudzysłowach, co jest tekstem, a co liczbą.
Znaki końca wierszaWindows (CRLF) (forma z RFC 4180 i ustawienie domyślne) lub Unix i macOS (LF). Każdy rekord, łącznie z ostatnim, kończy się wybranym znakiem końca wiersza. Podziały wiersza wewnątrz wartości w cudzysłowie pozostają takie, jakie były.
Dołącz wiersz nagłówkaWyłącz tę opcję, aby zapisać tylko wiersze danych. Jeśli plik zaimportowano bez nagłówka, zapisywane są wygenerowane nazwy Column 1, Column 2…, chyba że wyłączysz tę opcję.
Chroń przed formułami arkuszaTutaj domyślnie wyłączone. Po włączeniu wartości zaczynające się od =, +, -, @, tabulatora lub znaku powrotu karetki dostają na początku znak ', dzięki czemu arkusz kalkulacyjny pokaże je jako tekst; zwykłe liczby, np. -12.5, pozostają bez zmian, a narzędzie podaje, ile wartości zmieniło.
UTF-8Bez znacznika BOM. Właściwy wybór dla większości baz danych, skryptów i narzędzi internetowych.
UTF-8 z BOM (dla Excela)Dodaje znacznik BOM EF BB BF, dzięki któremu Excel w systemie Windows poprawnie otwiera polskie znaki i inne pisma niełacińskie.
UTF-16 LELittle-endian ze znacznikiem BOM, dla starszych narzędzi Windows, które tego wymagają.
Windows-1252Starsza strona kodowa dla Europy Zachodniej. Zapisuje € i litery łacińskie z akcentami, ale nie znaki takie jak 日 – ani polskich liter ą, ę, ł, ś, ż. Jeśli wartość zawiera taki znak, pobieranie zatrzymuje się i wskazuje te znaki, zamiast zapisywać ?.

Co się zmienia, a co nie

  • Wartości nigdy nie są przycinane, przekształcane na inny typ ani zaokrąglane. Zmiana pliku ze średnikami na przecinki nie zamienia 34,90 na 34.90, tylko ujmuje wartość w cudzysłów jako "34,90", bo zawiera ona teraz ogranicznik.
  • Ograniczniki w cudzysłowie, podwojone cudzysłowy i komórki wielowierszowe są najpierw analizowane, a potem zapisywane ponownie z nowymi cudzysłowami, więc liczba rekordów się nie zmienia.
  • Wiersz z większą liczbą wartości niż nagłówek dostaje dodatkowe kolumny o nazwach Column 4, Column 5…; krótszy wiersz jest uzupełniany pustymi wartościami. Ostrzeżenie przy imporcie informuje, ile wierszy miało nierówną długość.
  • Puste nagłówki stają się Column 3, a powtórzone name (2) – zarówno w wyniku, jak i w podglądzie.
  • Ogranicznik wyjściowy jest jednym z czterech dostępnych. Cudzysłów ani podział wiersza nigdy nie mogą być ogranicznikiem.

Rozwiązywanie problemów

  • Excel umieszcza wszystko w kolumnie A. Excel używa separatora listy z ustawień regionalnych. W regionach z przecinkiem dziesiętnym, w tym przy polskich ustawieniach, oczekuje średników, więc wybierz Średnik ;; w pozostałych przypadkach wybierz Przecinek ,.
  • Polskie znaki wyświetlają się w Excelu jako é i podobne. Wybierz UTF-8 z BOM (dla Excela) i pobierz plik ponownie.
  • Pobieranie w Windows-1252 kończy się błędem. Komunikat wymienia znaki, których ta strona kodowa nie potrafi zapisać. Usuń je albo wybierz UTF-8.
  • Dane wejściowe wyglądają źle, zanim cokolwiek zmienisz. Ogranicznik lub kodowanie wejściowe zostały źle odczytane; ustaw je w sekcji Ustawienia importu i otwórz plik ponownie. Odczytane wiersze sprawdzisz na karcie Dane wejściowe.

Limity i duże pliki

Pliki do 25 MB, 100 000 wierszy, 250 kolumn i 2 mln komórek otwierają się z podglądem na żywo. Większe pliki są przetwarzane strumieniowo: plik jest odczytywany dwukrotnie we fragmentach – raz, aby znaleźć najszerszy rekord, i drugi raz, aby zapisać wynik – a pobrany plik obejmuje wszystkie wiersze. Przycisk Kopiuj nie jest wtedy dostępny, a pojedynczy wynik może mieć najwyżej 4 GB.

W trybie strumieniowym plik jest dekodowany automatycznie (UTF-8 albo UTF-16, jeśli zaczyna się od znacznika BOM), a pierwszy wiersz jest traktowany jako nagłówek. Duże pliki w starszym kodowaniu najpierw przekonwertuj do UTF-8.

Praca odbywa się w tle w tej karcie; Anuluj ją przerywa. Aby zmienić kilka rzeczy naraz, np. usunąć spacje lub duplikaty, najpierw użyj narzędzia Czyszczenie CSV. Plik rozdzielany tabulatorami ze specjalnym dla TSV zapisem znaków ucieczki utworzysz narzędziem CSV do TSV.

Przykład

Eksport rozdzielany średnikami, z przecinkami dziesiętnymi i podwojonym cudzysłowem – taki, jaki zapisuje polski Excel – przeformatowany z ustawieniami domyślnymi (ogranicznik przecinek, Tylko tam, gdzie trzeba, Windows (CRLF)). Wartości zawierające nowy ogranicznik są ujmowane w cudzysłów; nic więcej się nie zmienia.

CSV
sku;name;price
00731;Desk lamp, brass;34,90
00732;"Cable ""tidy"" set";4,50
CSV
sku,name,price
00731,"Desk lamp, brass","34,90"
00732,"Cable ""tidy"" set","4,50"

Pytania i odpowiedzi

Jak zamienić przecinki na średniki, żeby plik otworzył się w Excelu?

Otwórz plik, zostaw proponowany ogranicznik Średnik ; i wybierz UTF-8 z BOM (dla Excela), jeśli plik zawiera polskie znaki lub inne pisma niełacińskie. Wartości zawierające średniki zostaną automatycznie ujęte w cudzysłów.

Czy zmiana formatu zmienia liczby albo daty?

Nie. Narzędzie przepisuje tylko ograniczniki, cudzysłowy, znaki końca wiersza i kodowanie. 34,90, 2026-03-01 i 00731 są zapisywane dokładnie tak, jak zostały odczytane. Aby zamienić przecinki dziesiętne lub format dat, edytuj wartości w edytorze CSV.

Wybrać CRLF czy LF?

CRLF to znak końca wiersza określony w RFC 4180, którego oczekują narzędzia w systemie Windows. LF pasuje do narzędzi uniksowych, repozytoriów Git i większości skryptów. Samo RFC 4180 zaznacza, że niektóre implementacje używają innych znaków końca wiersza, więc sprawdź dokumentację programu, który ma odczytać plik.

Standardy i źródła