.csv — Plik wartości oddzielonych przecinkami
N/A (Standardized format) · 1972
Czym jest plik .csv?
Plik CSV (Comma Separated Values) to prosty plik tekstowy, który przechowuje dane tabelaryczne (liczby i tekst) w nieskomplikowanym formacie. Każda linia w pliku reprezentuje rekord danych, a każdy rekord składa się z jednego lub więcej pól oddzielonych przecinkami. Pliki CSV są szeroko stosowane do wymiany danych między różnymi aplikacjami i bazami danych, zwłaszcza przy pracy z dużymi zbiorami danych.
Programy otwierające pliki .csv
| Platforma | Program | ||
|---|---|---|---|
| Windows | Microsoft Excel | Płatny | Oficjalny |
| LibreOffice Calc | Darmowy | ||
| Notepad++ | Darmowy | ||
| macOS | Apple Numbers | Darmowy | Oficjalny |
| LibreOffice Calc | Darmowy | ||
| TextEdit | Darmowy | Oficjalny |
Typowe problemy z plikami .csv
Najczęściej zadawane pytania
Główną zaletą plików CSV jest ich prostota i szeroka kompatybilność. Będąc zwykłym tekstem, mogą być łatwo odczytywane i zapisywane przez praktycznie każdy język programowania, oprogramowanie arkuszy kalkulacyjnych lub system baz danych, co czyni je idealnymi do wymiany danych.
Nie, pliki CSV są przeznaczone wyłącznie do przechowywania danych w postaci zwykłego tekstu. Nie mogą bezpośrednio osadzać obrazów, wykresów ani stosować złożonego formatowania, takiego jak pogrubiony tekst czy kolory komórek. Do takich funkcji bardziej odpowiednie są formaty arkuszy kalkulacyjnych, takie jak XLSX lub ODS.
Chociaż podstawowa zasada tekstowego pliku rozdzielanego jest spójna, pliki CSV mogą różnić się pod względem konkretnego separatora (np. przecinek, średnik, tabulator), kwalifikatora tekstu (np. podwójne cudzysłowy) i kodowania znaków. Ta zmienność czasami wymaga od użytkowników określenia tych opcji podczas importowania danych.
Szczegóły techniczne
Pliki CSV są ustrukturyzowane jako zwykły tekst, gdzie każda linia kończy rekord i zazwyczaj używa przecinka (lub innego określonego separatora) do rozdzielania pól w tym rekordzie. Chociaż nie ma oficjalnego „magicznego numeru” ani sygnatury bajtowej, pierwsze kilka linii często wskazuje informacje nagłówkowe lub strukturę danych, co sprawia, że są one identyfikowalne raczej przez zawartość niż przez konkretne nagłówki plików.