Jak plik jest odczytywany
Kodowanie pochodzi ze znacznika kolejności bajtów (BOM) pliku, a gdy go nie ma: UTF-8, a w ostateczności Windows-1252. Separatorem (przecinek, średnik, tabulator lub kreska pionowa) jest ten znak, który najrówniej dzieli pierwsze wiersze. Gdy separatorem jest średnik, a liczby mają przecinek dziesiętny, są odczytywane jako liczby.
Liczby, procenty, TRUE i FALSE oraz daty ISO stają się wartościami, na których można liczyć. Liczby z zerami wiodącymi, takie jak kody pocztowe, i ciągi cyfr dłuższe niż 15 cyfr zostają tekstem, więc się nie zmieniają. Tekst zaczynający się od = zostaje tekstem: formuły w pliku CSV nie są wykonywane.
Zapis z powrotem
Otwarty plik CSV jest zapisywany tak, jak przyszedł: z tym samym separatorem, separatorem dziesiętnym, znakami końca wiersza i znacznikiem kolejności bajtów. Liczba zapisana z zerami na końcu, np. 2,50, je zachowuje. Przed zapisem Scissor Office wymienia, czego CSV nie może zachować, na przykład innych arkuszy lub formuł, i proponuje zapis w innym formacie.
Ograniczenia, o których warto wiedzieć
- CSV zawiera jeden arkusz tekstu. Zapisz jako XLSX lub ODS, aby zachować formuły, formatowanie i wiele arkuszy.
- Plik bez znacznika kolejności bajtów, który nie jest ani w UTF-8, ani w Windows-1252, na przykład w Shift JIS, pokazuje błędne znaki.
- Arkusz mieści do 1 048 576 wierszy; za duży plik zamiast się otworzyć, wyświetla komunikat.
Chcesz sam sprawdzić, że nic nie jest wysyłane? Strona Jak to działa pokazuje, jak to zrobić w karcie Sieć w przeglądarce.