Wejscie CSV

Sformatowane wyjscie

Ogranicznik:

Czym jest Formater CSV?

Surowy CSV z eksportu bazy danych, API lub szybkiego kopiuj-wklej z Google Sheets jest często nieporządny — niespójne spacje, mieszane ograniczniki lub źle ujęte w cudzysłowy pola. Formater CSV to sprząta: spójne ograniczniki, poprawne cudzysłowy zgodnie z RFC 4180 i usuwanie pustych wierszy. Gotowy do użycia w pandas, PostgreSQL COPY lub dowolnym dalszym potoku.

To narzedzie dziala w calosci w twojej przegladarce. Plik CSV jest analizowany i ponownie formatowany lokalnie; nic nie jest wysylane na serwer. Uzyj przyciskow ogranicznika (przecinek, srednik, tabulator), aby dostosowac sie do swoich danych.

Przyklady formatowania CSV

Formatuj i czysci dane CSV. Przyklad z tematyki telekomunikacyjnej:

Przyklad: Rekordy abonentow

Wejscie / Wyjscie

Kliknij przycisk Przyklad powyzej, aby zaladowac wiecej przykladow do edytora.

Jak uzywac tego narzedzia

1

Wklej lub Wczytaj

Skopiuj swoj CSV i wklej go do lewego edytora lub kliknij Wczytaj, aby zaladowac plik .csv lub .txt. Uzyj Przyklad, aby zobaczyc przykladowe dane z niespojnym formatowaniem.

2

Wybierz ogranicznik i opcje

Wybierz ogranicznik (przecinek, srednik lub tabulator), aby dostosowac sie do swoich danych. Wlacz Usun puste, aby wyeliminowac puste wiersze. Prawy panel aktualizuje sie automatycznie.

3

Kopiuj lub Pobierz

Uzyj Kopiuj lub Pobierz, aby uzyskac sformatowany CSV. Aby przekonwertowac CSV na JSON, uzyj CSV do JSON. Do walidacji uzyj Walidatora CSV.

Jak dziala Formater

Narzedzie analizuje twoj CSV zgodnie z RFC 4180: pola zawierajace przecinki, znaki nowej linii lub podwojne cudzyslow sa ujmowane w cudzyslow, a wewnetrzne cudzyslow sa poprzedzane drugim cudzyslow. Formater normalizuje uzycie ogranicznikow, stosuje spojne cudzyslow i opcjonalnie usuwa puste wiersze. Przetwarzanie jest wykonywane w przegladarce przy uzyciu JavaScript — bez dodatkowych zlecen do serwera. Parsowanie ciagow i wyrazenia regularne obsluguja transformacje.

Excel i Google Sheets eksportuja CSV z ogranicznikami zaleznymi od ustawien regionalnych. Europejskie ustawienia regionalne czesto uzywaja srednika, poniewaz przecinek jest separatorem dziesietnym. Przyciski ogranicznika pozwalaja dostosowac sie do zrodla danych. Aby przekonwertowac sformatowany CSV na dane strukturalne, uzyj CSV do JSON lub CSV do XML.

Gdzie formatowanie CSV pomaga

Eksporty baz danych z PostgreSQL, MySQL lub SQL Server czesto produkuja CSV z niespojnym formatowaniem. Przetwarzanie ich tutaj daje czyste dane do reimportowania, potokow ETL lub analizy w pandas. Kopie arkuszy kalkulacyjnych wklejone z Excela lub Google Sheets moga miec dodatkowe spacje lub mieszane konczenia linii — formatowanie je normalizuje.

Odpowiedzi API zwracajace CSV (np. z Postmana lub curl) moga byc zminifikowane lub z nieprawidlowymi cudzyslow ami. Wklejenie ich tutaj sprawia, ze struktura staje sie czytelna. Przed konwersja na JSON do uzycia w aplikacjach internetowych najpierw sformatuj CSV, a nastepnie uzyj CSV do JSON. Do walidacji przed importem przepusc go przez Walidatora CSV.

Jest rowniez przydatny przed udostepnieniem CSV wspolpracownikom. Sformatowany CSV w pull requeście lub zadaniu jest latwiejszy do przejrzenia. Przepuszczenie go najpierw przez Walidatora CSV moze wykryc bledy cudzyslow lub niespojne kolumny, zanim ktokolwiek inny je zobaczy.

Czesto zadawane pytania

Czy moje dane sa prywatne?

Tak. Formatowanie jest wykonywane w twojej przegladarce. Zadne dane nie sa wysylane na serwery.

Ktorego ogranicznika powinienem uzywac?

Przecinek (,) jest standardem dla danych US/UK. Srednik (;) jest powszechny w Europie, gdzie przecinek jest separatorem dziesietnym. Tabulator jest uzywany w plikach TSV. Dostosuj do swoich danych zrodlowych.

Co robi Usun puste?

Usuwa puste wiersze z wyjscia. Przydatne gdy zrodlo ma dodatkowe znaki nowej linii miedzy wierszami.

Czy moge przekonwertowac CSV na JSON?

Tak. Uzyj CSV do JSON do tego. Dla JSON do CSV uzyj JSON do CSV.

Jaki jest limit rozmiaru?

Narzedzie nie ma stalego limitu. Duze pliki (miliony wierszy) moga spowolnic przegladarke. W przypadku bardzo duzych plikow CSV rozwaz narzedzie wiersza polecen, takie jak csvkit lub jq ze streamingiem.

Powiazane narzedzia

W celu zapoznania sie ze specyfikacja CSV, zobacz RFC 4180. Przewodnik JSON MDN obejmuje powiazane formaty danych. JSON jest czesto uzywany razem z CSV w odpowiedziach API.

Sukces
Ostrzezenie