.CSV

Plik CSV

Comma-Separated Values
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik CSV przechowuje dane tabelaryczne jako zwykły tekst - jeden wiersz na linię, wartości rozdzielone przecinkami (lub średnikami w regionach europejskich). Otwiera go każdy arkusz kalkulacyjny: Excel, Google Sheets, LibreOffice Calc. Najczęstszym problemem jest upychanie wszystkiego przez Excel w jednej kolumnie lub wyświetlanie zniekształconych znaków - oba problemy rozwiązuje użycie kreatora importu zamiast dwukrotnego kliknięcia.

Deweloper: No single owner (in use since the 1970s); documented in RFC 4180 (2005) Kategoria: Pliki danych Otwarty standard MIME: text/csv
OTWIERA SIĘ NA Windows macOS Linux Web
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 21, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku CSV?

.csv to format pliku, który przechowuje różne rodzaje danych w zestawach tekstowych rozdzielanych znakami, najczęściej przecinkiem - stąd nazwa Comma-Separated Values. Format ten został udokumentowany w RFC 4180 (2005), minimalnym, ale powszechnie przyjętym standardzie. Rekordy danych są oddzielone znakiem nowej linii, podczas gdy poszczególne wartości pól są zazwyczaj ujęte w cudzysłowy. Aby dołączyć dosłowny cudzysłów wewnątrz pola, zapisuje się go dwukrotnie jako "".

Pierwsza linia pliku .csv konwencjonalnie zawiera nazwy kolumn (wiersz nagłówka), choć specyfikacja CSV nie narzuca jego struktury. Pola rekordów mogą być rozdzielone przez:

  • Przecinki,
  • Średniki,
  • Tabulatory (zobacz .TSV),
  • Inne znaki - używane konsekwentnie w całym dokumencie.

Pliki .csv są używane do przechowywania, importowania i eksportowania danych w dobrze zdefiniowanym, niezależnym od platformy formacie, który może otworzyć dowolny edytor tekstu. Ponieważ wybór separatora jest nieograniczony, może to czasem powodować problemy podczas konwersji; dlatego kreatory importu danych muszą oferować opcję konfiguracji używanego separatora, jak ma to miejsce w aplikacjach arkuszy kalkulacyjnych, takich jak Microsoft Excel i LibreOffice Calc.

.csv nie posiada sygnatury pliku (magic bytes) i jest identyfikowany raczej na podstawie struktury niż zawartości. Plik może opcjonalnie zaczynać się od znaku BOM UTF-8 (EF BB BF), który Excel zapisuje automatycznie, aby zasygnalizować kodowanie. Większość języków programowania udostępnia dedykowane biblioteki do niezawodnego importowania i zarządzania plikami .csv, co czyni go jednym z najbardziej uniwersalnych formatów wymiany danych w dzisiejszym użyciu.

Bezpieczeństwo

RYZYKO: MEDIUM

CSV to zwykły tekst i sam w sobie nie może uruchamiać kodu, ale niesie ze sobą realne ryzyko: CSV injection (formula injection). Jeśli komórka zaczyna się od =, +, - lub @, arkusz kalkulacyjny może wykonać ją jako formułę przy otwarciu - napastnicy wykorzystują to w eksportowanych plikach CSV do uruchamiania poleceń lub wycieku danych. Nowoczesne wersje Excel/LibreOffice ostrzegają przed uruchamianiem takich formuł; nie włączaj ich w plikach z niezaufanych źródeł. Codziennym „ryzykiem” jest uszkodzenie danych, a nie złośliwe oprogramowanie: błędne kodowanie lub separator po cichu zniekształcający liczby, daty i zera wiodące (np. kody pocztowe i numery telefonów tracące początkowe 0).

Szczegóły formatu

w pigułce
PEŁNA NAZWAComma-Separated Values
DEWELOPERNo single owner (in use since the 1970s); documented in RFC 4180 (2005)od 1970s (early use); RFC 4180 published 2005
KATEGORIAPliki danych
TYP MIMEtext/csv
TYPDane tabelaryczne w formacie tekstowym
STANDARDOtwarty · bezpłatny

Programy otwierające pliki CSV

Windows3 apps
Microsoft Excel Płatny Nie klikaj dwukrotnie w przypadku trudnych plików - użyj Dane > „Z tekstu/CSV”, a następnie wybierz kodowanie (UTF-8) i separator w podglądzie przed załadowaniem.
LibreOffice Calc Open-source Otwórz plik CSV - Calc za każdym razem wyświetla okno importu, aby wybrać separator i zestaw znaków. Najbardziej niezawodne darmowe narzędzie do otwierania CSV.
Notepad / Notepad++ Open-source Otwórz jako zwykły tekst, aby sprawdzić surowe wiersze, zweryfikować separator i kodowanie lub wprowadzić szybkie poprawki.
macOS3 apps
Microsoft Excel Płatny Nie klikaj dwukrotnie w przypadku trudnych plików - użyj Dane > „Z tekstu/CSV”, a następnie wybierz kodowanie (UTF-8) i separator w podglądzie przed załadowaniem.
LibreOffice Calc Open-source Otwórz plik CSV - Calc za każdym razem wyświetla okno importu, aby wybrać separator i zestaw znaków. Najbardziej niezawodne darmowe narzędzie do otwierania CSV.
Numbers (Apple) Darmowy Kliknij dwukrotnie, aby otworzyć CSV; Numbers wyświetla opcje kolumn i kodowania podczas importu.
Linux2 apps
LibreOffice Calc Open-source Otwórz plik CSV - Calc za każdym razem wyświetla okno importu, aby wybrać separator i zestaw znaków. Najbardziej niezawodne darmowe narzędzie do otwierania CSV.
GNOME Gnumeric Open-source Lekki arkusz kalkulacyjny z przejrzystym asystentem importu tekstu dla separatora i kodowania.
Web2 apps
Google Sheets Darmowy Plik > Importuj > Prześlij plik CSV, wybierz separator (automatyczny/przecinek/średnik). Dobrze radzi sobie z UTF-8 i działa w przeglądarce.
Microsoft Excel for the web Darmowy Prześlij do OneDrive i otwórz w Excel for the web (bezpłatnie z kontem Microsoft).

Szczegóły techniczne

specyfikacja
Typ MIMEtext/csv
Struktura plikuZwykły tekst; wiersze rozdzielone końcami linii, pola rozdzielone wybranym znakiem separatora
Domyślny separatorPrzecinek (`,`); średniki i tabulatory są również powszechnie stosowanymi wariantami
Koniec linii (RFC 4180)CRLF (`\r\n` zgodnie ze specyfikacją); samo LF (`\n`) jest powszechnie akceptowane w praktyce
Znak cytowania polaCudzysłów (`"`); podwojony (`""`) w celu uniknięcia dosłownego cudzysłowu wewnątrz pola
Wiersz nagłówkaOpcjonalny pierwszy wiersz konwencjonalnie wymieniający nazwy kolumn; RFC 4180 pozostawia strukturę nagłówka niezdefiniowaną
Sygnatura pliku (magic bytes)Brak; identyfikowany przez strukturę. Opcjonalny BOM UTF-8 (`EF BB BF`) może pojawić się na początku pliku
Obsługa pól wielowierszowychObsługiwane, gdy zawartość pola jest ujęta w cudzysłowy
Model danychTylko pojedyncza płaska tabela; brak zagnieżdżania, relacji lub typów danych kolumn zakodowanych w formacie
Kodowanie znakówDowolne kodowanie uzgodnione między nadawcą a odbiorcą; UTF-8 i Windows-1252 są najczęstsze
Wbudowana kompresjaBrak; pliki są powszechnie archiwizowane jako `.gz` lub [ZIP](/format/zip)
Przydatność do przesyłania strumieniowegoWysoka - wiersze mogą być przetwarzane linia po linii bez ładowania całego pliku do pamięci
Obsługa danych binarnychBrak natywnej obsługi; zawartość binarna musi być zakodowana jako tekst w Base64
Limity wierszy w aplikacjachBrak limitu na poziomie formatu; Microsoft Excel ogranicza import arkusza do 1 048 576 wierszy
Wydano1970s (early use); RFC 4180 published 2005
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.rfc-editor.org

Konwersje CSV

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami CSV. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki CSV.

Najczęściej zadawane pytania

Dlaczego Excel otwiera mój plik CSV w jednej kolumnie?
Twój plik CSV używa innego separatora niż ten, którego Excel oczekuje dla Twojego regionu (przecinek vs średnik). Zamiast klikać dwukrotnie, użyj Dane > „Z tekstu/CSV” i wybierz właściwy separator w podglądzie lub zmień separator listy w ustawieniach regionalnych Windows.
Dlaczego mój plik CSV wyświetla zniekształcone znaki?
To niedopasowanie kodowania - plik jest w UTF-8, ale aplikacja otworzyła go jako ANSI/Windows-1252. Otwórz go ponownie za pomocą kreatora importu i wybierz UTF-8 lub zapisz plik CSV z BOM UTF-8, aby Excel go wykrył.
Przecinek czy średnik - którego separatora powinien używać plik CSV?
Standardem jest przecinek (RFC 4180), ale w regionach europejskich, gdzie przecinek jest separatorem dziesiętnym, używa się średników. Dopasuj separator do osoby, która będzie otwierać plik, lub użyj formatu TSV (tabulator), aby całkowicie uniknąć problemu.
Jak przekonwertować CSV na Excel (.xlsx)?
Otwórz plik CSV w programie Excel, LibreOffice Calc lub Google Sheets - ustawiając odpowiedni separator i kodowanie podczas importu - a następnie wybierz Plik > Zapisz jako i wybierz .xlsx.
Jak zamienić plik CSV z kontaktami na vCard dla mojego telefonu?
Zaimportuj plik CSV do Kontaktów Google lub Outlook, upewnij się, że kolumny są przypisane do imienia/e-maila/telefonu, a następnie wyeksportuj jako vCard (.vcf) i zaimportuj go w telefonie.
Czy zapisanie jako CSV spowoduje utratę formuł i formatowania Excel?
Tak. CSV przechowuje tylko czyste wartości z aktywnego arkusza - bez formuł, formatowania, wykresów czy dodatkowych arkuszy. Zachowaj oryginał w .xlsx, a CSV eksportuj tylko do udostępniania danych.

Źródła

1RFC 4180 - Common Format and MIME Type for CSV Fileswww.rfc-editor.org
2Microsoft - Import or export text (.txt or .csv) filessupport.microsoft.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Powiązane rozszerzenia

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.GGBGeoGebra Document

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z