ConvertLab.cloud

Czym jest plik CSV?

CSV — tabela tekstowa

Użyj formatu CSV

Konkretny przykład

Przygotuj JSON z eksportu CSV produktów.

Przydatne kontrole

Sprawdź separator, cudzysłowy i kodowanie. Wiodące zera w identyfikatorach nie powinny znikać.

Wybierz konwersję

Zachowaj oryginał i otwórz wynik w oprogramowaniu lub na urządzeniu, które będzie go używać.

Twoje pytania dotyczące tego formatu

Dlaczego mój JSON zmienia strukturę na CSV?

CSV reprezentuje tabelę wierszy i kolumn. JSON może zawierać zagnieżdżone obiekty i listy, które nie przekładają się bezpośrednio. Utwórz kopię, sprawdź, jak pola są reprezentowane i zachowaj JSON, jeśli Twój sposób użycia wymaga zachowania całej jego struktury.

Jak uniknąć utraty zer na początku identyfikatorów?

Podczas otwierania pliku CSV w arkuszu kalkulacyjnym, zaimportuj kolumny z identyfikatorami jako tekst. Automatyczne otwieranie może zamienić 00123 na 123. Sprawdź również daty i separatory dziesiętne przed ponownym zapisaniem.

Czy mogę przekonwertować plik zawierający tajemnice?

Usuń hasła, klucze API i inne tajemnice przed wysłaniem przykładu do serwisu lub wsparcia. Przetwarzanie plików odbywa się online. Dla danych, które nie mogą opuścić Twojego urządzenia, użyj odpowiedniego narzędzia lokalnego.

Dlaczego wszystkie wyjścia nie są dostępne?

Formatów nie można wymieniać we wszystkich przypadkach. ConvertLab wyświetla konwersje ze swojego katalogu; zmiana rozszerzenia nie zmienia zawartości. Specjalistyczne wyjścia, takie jak niektóre eksporty XML lub arkusze kalkulacyjne, są oznaczone jako NoLimit.

01

Co to jest?

CSV to tabela sprowadzona do najprostszej postaci: jeden wiersz na rekord, wartości rozdzielone przecinkami. Nic więcej. Żadnych kolorów, formuł ani wielu arkuszy.

Ta prostota jest jego siłą: praktycznie każdy program, każdy język programowania i każda baza danych potrafi odczytać plik CSV. To wspólny język danych.

02

Historia i pochodzenie

Format jest używany od lat 70. XX wieku, na długo zanim doczekał się oficjalnego opisu — co nastąpiło dopiero w 2005 roku, i to bez żadnego wiążącego organu normalizacyjnego.

Brak twardej normy tłumaczy wszystkie kłopoty, jakie się z nim wiążą: każdy zaimplementował go po swojemu.

03

Dlaczego jest przydatny

Uniwersalny, bardzo lekki, czytelny w postaci zwykłego tekstu i możliwy do przetworzenia skryptem na milionach wierszy w kilka sekund.

Da się go zaimportować do dowolnego arkusza kalkulacyjnego i dowolnej bazy danych.

04

Ograniczenia i wady

Separator to prawdziwy koszmar: polskie i inne europejskie arkusze kalkulacyjne używają średnika, ponieważ przecinek pełni już funkcję separatora dziesiętnego. Anglosaski plik CSV otwarty w polskim Excelu ląduje więc w całości w jednej kolumnie.

Do tego dochodzi kodowanie znaków — polskie znaki diakrytyczne zamieniające się w bełkot — oraz wartości zawierające same w sobie przecinek. To właśnie te trzy czynniki odpowiadają za większość problemów z importem danych na świecie.

05

Wskazówki

Po konwersji zawsze sprawdźcie trzy rzeczy: separator, kodowanie — najlepiej UTF-8 — oraz cudzysłowy wokół wartości zawierających separator.

Aby zachować formuły i formatowanie, lepiej przekonwertować plik do XLSX. W przypadku danych hierarchicznych CSV jest strukturalnie nieodpowiedni — wtedy warto sięgnąć po JSON.

Przekonwertuj swój plik CSV w kilka sekund na naszych bezpiecznych serwerach we Francji.

Konwertuj CSV