Excel skončil s podporou CSV souborů
Možná ještě nevíte, že Microsoft skončil s přímou podporou CSV souboru v Excelu, což znamená, že je pro něj tento formát nyní pouze jako "text".
Co je to CSV
CSV (Comma-separated values nebo-li hodnoty oddělené čárkami) je jednoduchý souborový formát určený pro výměnu tabulkových dat. Soubor ve formátu CSV sestává z řádků, ve kterých jsou jednotlivé položky odděleny znakem čárka (,).
Já sám CSV soubory velice rád používám - prakticky všechny výstupy z databáze posílám v CSV souborech. Jsou to jen holá data bez zbytečné "omáčky", která se následně dobře zpracovávají. Rovněž jsem nikdy nemusel řešit podporu - LibreOffice i Excel tento formát vždy automaticky otevřel a bez problému naformátoval do přehledné tabulky.
Excel - CSV NE!
Zrovna včera jsem shodou okolností řešil export z naší databáze - celkem složitý, ale funkční SQL dotaz. Data jsem následně, jako vždy, exportoval do CSV souboru a zaslal kolegovi. Jelikož má však kolega nový Office, nepodařilo se mu tento soubor korektně otevřít. Přiznávám, že jsme byli docela dost zmateni - vždy nám to přece šlo! CSV soubor se sice otevřel v Excelu, ale pouze jako textový soubor - volba na zarovnání do sloupců chybí.
Excel - CSV ANO!
Nakonec jsme však velice rychle našli řešení - CSV soubor se musí naimportovat přes volbu "Data" -> "Načíst externí data" -> "Z textu". Přes tuto volbu CSV soubor korektně naimportujete => o dost složitější řešení oproti dvojkliku na soubor.
LibreOffice ANO
LibreOffice s CSV soubory žádný problém nemá, právě naopak - CSV soubor rozpozná a ihned nabídne volbu oddělovače textu. Za velkou výhodu považuji volbu znakové sady souboru - toto Excel neumí a soubor požaduje ve svém kódování. Toto je problém především při výměně dat s cizinou, kdy každá oblast používá své vlastní kódování textu.
Proč to Microsoft změnil?
Excel vždy uměl pracovat s CSV soubory zcela korektně (stejně jako LibreOffice). Přiznám se, že netuším, kdy a proč se k této změně Microsoft rozhodl. Ze zkušenosti vím, že CSV soubory používá spousta firem a systémů pro výměnu dat. Najednou je však otevření těchto dokumentů "tak trochu" problém - klienti prostě s novým Excelem a CSV soubory neumí pracovat.
Jak z toho ven?
- Uživatel se musí naučit pracovat s Excelem
- Uživatel přejde na LibreOffice
- Programátoři předělají exporty do XLS
Doufám, že Microsoft tyto změny do budoucna omezí a naopak zapracuje na podpoře standardu Open Document Format 1.2.
Zanechat komentář
Ujistěte se, že zadáte požadované informace, tam kde je vyznačeno (*). Kód HTML není povolen.