Przejdź do treści głównej
FreeOnlineTools Go
Polski
Wyjaśnienie

Co to jest CSV? Pełne wyjaśnienie wartości oddzielonych przecinkami

Autor: FreeOnlineTools Team · Zaktualizowano 2026-09-02

Szybka odpowiedź

CSV to tekstowy format danych tabelarycznych gdzie każdy wiersz to linia a wartości oddzielone przecinkami. Pierwszy wiersz często zawiera nagłówki kolumn. CSV jest używany do exportu, importu i wymiany danych. Użyj naszego darmowego CSV to JSON Converter aby transformować CSV do JSON.

Wstęp

CSV (Comma-Separated Values) to plain text format dla danych tabelarycznych —danych zorganizowanych w wiersze i kolumny, jak arkusz. Każdy wiersz to linia tekstu, a każda wartość w wierszu jest oddzielona przecinkiem. CSV to najprostszy i najpowszechniej obsługiwany format danych tabelarycznych: każdy arkusz, system baz danych i narzędzie analizy danych może czytać i pisać CSV. Jest zdefiniowany przez RFC 4180.

Krok po kroku

  1. Zrozum strukturę CSV

    Plik CSV ma jeden wiersz w każdym wierszu, a wartości oddzielane są przecinkami. Pierwszy wiersz jest często wierszem nagłówka zawierającym nazwy kolumn. Każdy kolejny wiersz jest rekordem danych. Przykład: „imię i nazwisko, wiek, miasto\nAlice,30,NYC\nBob,25,LA”.

  2. Poznaj zasady cytowania

    Wartości zawierające przecinki, cudzysłowy lub znaki nowej linii muszą być ujęte w podwójne cudzysłowy. Cytat znajdujący się wewnątrz cudzysłowu jest usuwany poprzez jego podwojenie. Przykład: „Alicja, „Witaj, świecie”” — przecinek w cudzysłowie stanowi część wartości, a nie separator.

  3. Rozpoznaj CSV odmiany

    Chociaż przecinki są standardowym ogranicznikiem, w niektórych plikach używane są średniki (;), tabulatory (TSV) lub potoki (|). W europejskich ustawieniach regionalnych często używane są średniki, ponieważ jako separatory dziesiętne używane są przecinki. Zawsze sprawdzaj ogranicznik podczas analizowania.

  4. Konwertuj CSV na inne formaty

    CSV nie zawiera informacji o typie — wszystkie wartości są ciągami znaków. Podczas konwersji do JSON lub ładowania do programu może zaistnieć potrzeba konwersji ciągów numerycznych na liczby. Skorzystaj z naszego konwertera CSV na JSON, aby uzyskać natychmiastową konwersję.

Przykłady

Prosty CSV z nagłówkami

Wejście: Trzy kolumny, dwa wiersze danych

Wyjście: imię, wiek, miasto Alicja, 30 lat, Nowy Jork Bob, 25 lat, Los Angeles

__ZACHOWAJ_19__ z cytowanymi wartościami

Wejście: Wartość zawierająca przecinek

Wyjście: imię, uwaga Alicja „Witaj, świecie”

TSV (oddzielone tabulatorami)

Wejście: Te same dane, ogranicznik tabulacji

Wyjście: podaj nazwę miasta wieku Alicja 30 w Nowym Jorku

Typowe problemy

  • Wszystkie wartości są ciągami znaków — CSV nie zawiera informacji o typie. Liczby, daty i wartości logiczne są przechowywane jako tekst i muszą zostać przeanalizowane przez aplikację.
  • Niespójne ograniczniki — w niektórych plikach używane są przecinki, w innych średniki lub tabulatory. Wykryj ogranicznik automatycznie lub pozwól użytkownikowi go określić.
  • Problemy z kodowaniem — pliki CSV z programu Excel mogą używać kodowania BOM lub Windows-1252 zamiast UTF-8. Powoduje to problemy ze znakami spoza ASCII.
  • Niespójne długości wierszy — niektóre wiersze mogą mieć mniej lub więcej kolumn niż nagłówek. Obsługuj brakujące wartości jako wartości null i wartości dodatkowe, obcinając je lub powodując błędy.

Porady

  • CSV jest najlepszy w przypadku danych tabelarycznych — użyj JSON w przypadku danych zagnieżdżonych lub hierarchicznych.
  • Zawsze cytuj wartości zawierające przecinki, cudzysłowy lub znaki nowej linii, aby uniknąć błędów analizy.
  • Aby uzyskać maksymalną kompatybilność, użyj kodowania UTF-8 bez BOM.
  • Skorzystaj z naszego konwertera CSV na JSON, aby przekształcić CSV w JSON do użytku w aplikacjach internetowych.

Powiązane narzędzia

Powiązane przewodniki

Referencje