Formát CSV
- optimalizováno pro otevření v Excelu pouhým poklepáním
- bez nutnosti používat importní dialog
- kódování UTF16LE
- podporuje všechny jazyky (Unicode)
- little endian
- dva bajty na znak
- BOM prefix – FF FE - první dva bajty souboru donutí Excel zpracovat CSV soubor jako Unicode
- jediné kódování které funguje jak pro anglickou tak lokalizovanou verzi Excelu
- oddělovač řádek
- CR LF
- 13 00 10 00
- 4 bajty, little endian
- oddělovač sloupců
- TAB - tabulátor
- 09 00
- Excel importující CSV soubor v UTF16LE očekává jako oddělovač sloupců tabulátor
- formát čísla
- oddělovač desetinných míst
- tečka (.) pokud je jazykem exportu angličtina
- čárka (,) pro ostatní jazyky (čeština, rumunština, bulharština)
- jazyk exportu je ten který je aktuálně vybrán v menu
- oddělovač tisíců se nikdy nepoužívá
- lze tak otevřít např. CSV exportované v rumunštině v české verzi Excelu
- CSV exportované v angličtině nelze korektně otevřít v ostatních jazycích
- Excel bude čísla považovat za text…
- ^^^ a naopak …
- místo čísla může buňka obsahovat hodnotu #N/A pokud pro ni chybí hodnota
- umožňuje vytvářet grafy z řídkých dat
- =“NA()”
- angličtina, rumunština, bulharština
- =“NEDEF()”
- formát časové značky
- čitelný člověkem
- varianta formátu ISO8601 která používá mezeru místo písmena T jako oddělovač datumu a času
- jazykově nezávislý
- detekován Excelem jako typ datum
- je ale lepší změnit jej na typ čas
- YYYY-MM-DD hh:mm:ss
- 2017-10-19 12:34:56
- první řádek souboru je hlavička tabulky
- text každé buňky je uzavřen do uvozovek
- =“Dispatcher”
- =“23:00”
- ostatní řádky již obsahují samotná data tabulky