Czym jest plik CSV?
Plik CSV to tabela w czystym tekście: jeden wiersz na rekord, pola rozdzielone separatorem, zwykle przecinkiem. Pola zawierające separator, cudzysłowy lub podziały wiersza ujmuje się w cudzysłowy. Nie ma arkuszy, formuł, stylów ani typów danych: każda wartość jest tekstem, dopóki program czytający jej nie zinterpretuje.
Format opisuje RFC 4180, ale implementacje się różnią: europejskie ustawienia regionalne często używają średnika, bo przecinek jest separatorem dziesiętnym, a pliki mogą być kodowane w UTF-8, Windows-1250 lub innej stronie kodowej. Te dwa szczegóły powodują większość problemów z importem CSV.
Kiedy CSV to właściwy wybór
Zalety
- Czytelny wszędzie: arkusze kalkulacyjne, bazy danych, skrypty i edytory tekstu
- Mały i prosty; łatwy do wygenerowania i porównania w kontroli wersji
- Standardowy format wymiany przy imporcie i eksporcie w usługach internetowych
Ograniczenia
- Brak formatowania, formuł, wielu arkuszy i typów kolumn
- Separator i kodowanie znaków nie są zapisane w pliku
- Zera wiodące i długie liczby psują się przy nieuważnym otwarciu w Excelu
Jak otworzyć plik CSV
Każdy edytor tekstu pokazuje surowe wiersze. Aby zobaczyć tabelę, otwórz plik w Excelu, LibreOffice Calc, Google Sheets lub Numbers; użyj okna importu zamiast dwukliku, gdy separatorem jest średnik lub tekst nie jest w UTF-8, by kolumny i polskie znaki wyszły poprawnie.
Jak konwertować do CSV i z CSV
Tabele zamknięte w raporcie PDF wychodzą jako dane dzięki PDF do CSV; jeśli wokół nich chcesz formuł i formatowania, lepszym celem jest PDF do Excel. Dla tabel wydrukowanych na skanie lub zrzucie ekranu Obraz do Excel najpierw rozpoznaje komórki.