Czym jest plik CSV i jak go otworzyć?
Plik CSV to tabela zapisana jako zwykły tekst: każda linia to jeden wiersz, a wartości w wierszu są rozdzielone przecinkami (czasem średnikami lub tabulatorami). CSV to skrót od „comma-separated values”, czyli „wartości rozdzielane przecinkami”; banki, sklepy i serwisy internetowe używają tego formatu, bo odczyta go niemal każdy program. Aby zobaczyć plik jako porządną tabelę, otwórz go w przeglądarce plików CSV, takiej jak Przeglądarka CSV w Opener, albo w Excelu, Google Sheets lub Numbers.
Co jest w środku pliku CSV
Załóżmy, że bank pozwolił Ci pobrać historię transakcji jako raport.csv. Jeśli otworzysz go w edytorze tekstu, zobaczysz coś takiego:
Data,Opis,Kwota,Saldo
2026-10-01,Kawiarnia,-3.50,1246.50
2026-10-02,"Czynsz, październik",-850.00,396.50
2026-10-05,Wynagrodzenie,2100.00,2496.50
To cały format pliku:
- Jeden wiersz w jednej linii. Pierwsza linia to zwykle nagłówek z nazwami kolumn.
- Separator między wartościami. Tutaj to przecinek. Wiele europejskich serwisów używa zamiast niego średnika, bo przecinek jest u nich separatorem dziesiętnym; pliki rozdzielane tabulatorami często nazywa się TSV.
- Cudzysłowy wokół kłopotliwych wartości.
"Czynsz, październik"zawiera przecinek, więc jest ujęty w cudzysłów, żeby było jasne, że przecinek należy do tekstu, a nie zaczyna nowej kolumny. - Nic więcej. Żadnych czcionek, kolorów, formuł, szerokości kolumn ani wielu arkuszy — tylko tekst.
Ponieważ to zwykły tekst, plik ma też kodowanie tekstu — sposób zapisu liter jako bajtów. Nowoczesne pliki używają UTF-8, które obsługuje każdy język. Starsze systemy czasem używają dawnych kodowań i stąd biorą się zniekształcone znaki diakrytyczne i symbole.
CSV a Excel (.xlsx)
Ludzie często traktują CSV jak „plik Excela”, bo Excel go otwiera. To jednak zupełnie różne rzeczy:
CSV (.csv) |
Skoroszyt Excela (.xlsx) |
|
|---|---|---|
| Czym jest | Zwykły tekst | Archiwum ZIP z plikami XML |
| Arkusze | Tylko jedna tabela | Wiele arkuszy |
| Formuły | Nie — tylko wartości | Tak |
| Formatowanie | Brak | Czcionki, kolory, scalone komórki, wykresy |
| Otwiera się w | Dowolnej aplikacji do arkuszy, edytorze tekstu lub kodzie | Aplikacjach do arkuszy |
| Typowe zastosowanie | Eksport i import między systemami | Dokumenty robocze edytowane przez ludzi |
Serwisy eksportują CSV, bo to najmniejszy wspólny mianownik: Twój bank nie wie, czy używasz Excela, Google Sheets, programu księgowego czy skryptu, a CSV działa ze wszystkimi. Jeśli zamiast tego dostaniesz .xlsx, otworzy go Przeglądarka Excel albo dowolna aplikacja do arkuszy.
Jak otworzyć plik CSV
Opener (dowolna przeglądarka, bez instalacji). Upuść plik w Przeglądarce CSV. Automatycznie wykrywa separator (przecinek, średnik, tabulator lub pionową kreskę) i kodowanie, a potem pokazuje czystą tabelę. Możesz przeszukiwać wszystkie kolumny i sortować według dowolnej z nich. Plik jest odczytywany w Twojej przeglądarce i nie jest wysyłany — rozsądny wybór przy wyciągach bankowych. Przeglądarka nie edytuje pliku.
Excel. Dwukrotne kliknięcie pliku CSV zwykle otwiera go w Excelu, jeśli Excel jest zainstalowany. To wygodne, ale Excel zgaduje, co oznacza każda wartość: potrafi usunąć zera wiodące z numerów kont czy kodów pocztowych, pokazać długie liczby w notacji naukowej i zinterpretować część tekstu jako daty. Funkcja importu danych w Excelu pozwala najpierw ustawić typy kolumn i omija większość tych problemów.
Google Sheets. Utwórz pusty arkusz i użyj opcji importu w menu Plik albo prześlij plik CSV na Dysk Google i otwórz go w Google Sheets. Podczas importu możesz wybrać separator.
Numbers (Mac). Numbers otwiera pliki CSV bezpośrednio; kliknij plik dwukrotnie albo otwórz go z poziomu aplikacji.
Edytor tekstu. Notatnik w Windows lub TextEdit na Macu pokazuje surowy tekst. Nie czyta się go wygodnie, ale to najszybszy sposób, by sprawdzić, jakiego separatora używa plik albo czy tekst nie jest zniekształcony.
Typowe problemy (i rozwiązania)
Prostota CSV ma wadę: żadna reguła nie mówi, jakiego separatora czy kodowania używać, więc pliki z różnych systemów nie zawsze otwierają się czysto.
- Dziwne znaki zamiast liter (
é,’albo znaki zapytania): aplikacja odczytała plik w złym kodowaniu. Zobacz, dlaczego CSV pokazuje dziwne znaki. - Wszystko w jednej kolumnie: plik używa innego separatora, niż oczekuje Twój program do arkuszy — zwykle chodzi o średniki kontra przecinki. Zobacz, co zrobić, gdy CSV otwiera się w jednej kolumnie.
- Plik jest za duży: Excel kończy się na 1 048 576 wierszach, a duże eksporty z serwisów internetowych mogą tę liczbę przekraczać. Zobacz, jak otworzyć CSV, który jest za duży dla Excela.
- Zmienione liczby lub daty: zniknęły zera wiodące albo w datach zamienił się dzień z miesiącem. To program do arkuszy przeformatowuje wartości, a nie błąd w pliku — importuj z typem kolumn ustawionym na tekst albo obejrzyj plik w przeglądarce CSV, która zostawia wartości bez zmian.
Przeglądarka CSV w Opener rozwiązuje pierwsze trzy problemy automatycznie: wykrywa kodowania UTF-8, Windows-1251 i Windows-1252, rozpoznaje separator i otwiera pliki z milionami wierszy na zwykłym laptopie.
Jak zapisać lub wyeksportować plik CSV
Czasem trzeba pójść w drugą stronę — wgrać listę do serwisu, który przyjmuje tylko CSV.
- Excel: użyj polecenia Zapisz jako i wybierz typ CSV. Jeśli widzisz opcję „CSV UTF-8”, wybierz ją, żeby litery ze znakami diakrytycznymi i symbole przetrwały.
- Google Sheets: pobierz arkusz jako wartości rozdzielone przecinkami z menu Plik.
- Numbers: wyeksportuj arkusz do CSV z menu Plik.
- LibreOffice Calc: użyj polecenia Zapisz jako, wybierz typ tekstowy CSV i ustaw separator oraz kodowanie w kolejnym oknie.
- Opener: po wyszukaniu i posortowaniu danych w Przeglądarce CSV wyeksportuj wynik jako czysty plik CSV w UTF-8 albo jako JSON dla programistów. Przeglądarka Excel w ten sam sposób eksportuje do CSV dowolny arkusz pliku
.xlsx.
Przed eksportem warto wiedzieć dwie rzeczy: zapisywany jest tylko bieżący arkusz, bo CSV przechowuje jedną tabelę; a formuły są zastępowane wartościami, przy czym całe formatowanie znika. Zachowaj oryginalny plik .xlsx, jeśli ich potrzebujesz.
Najczęstsze pytania
Czy otwieranie pliku CSV jest bezpieczne?
CSV to zwykły tekst i sam z siebie nie uruchomi żadnego programu. Aplikacje do arkuszy mogą jednak interpretować komórki zaczynające się od = jako formuły, więc uważaj na pliki CSV od nieznanych nadawców. Przeglądarka CSV czy edytor tekstu pokazują tylko tekst.
Czy mogę otworzyć plik CSV na telefonie?
Tak. Przeglądarka CSV działa w każdej przeglądarce mobilnej, a pliki CSV otworzą też aplikacje Google Sheets, Numbers i Excel.
Dlaczego mój CSV używa średników zamiast przecinków?
Systemy skonfigurowane dla krajów, w których separatorem dziesiętnym jest przecinek — takich jak Polska — często rozdzielają wartości średnikami, żeby liczby takie jak 3,50 pozostały w całości. Większość aplikacji sobie z tym poradzi, jeśli przy imporcie wybierzesz separator.
Czym różni się CSV od TSV?
Tylko separatorem: TSV używa tabulatorów zamiast przecinków. Większość aplikacji do arkuszy i przeglądarek CSV otwiera oba formaty.