Soubor SYLK: CSV Excel problém v ID, aneb jak by řekl Hulán: vyspělý software co Vás nenechá ani spát

Článek se týká CSV, php importů a exportů a především pokročilého software od microsoftu, jak napovídá titulek. Jen si nejsem jist jak to zmíněný bloger myslel, možná ty probdělé noci budou způsobeny něčím jiným než netrpělivým očekáváním na ten nejlepší software pod sluncem.


MS Excel: Nelze přečíst záznam 20

Pro účely importu a exportu dat je vhodné použít datový formát CSV. Pokud exportujete i s názvy sloupců na prvním řádku, možná jste narazili na zvláštní chování MS Excel, tuhle chybu jsem našel snad ve všech verzích.

Jedná se o název sloupce na místě A1, tedy v levém horním rohu, je to první buňka celého sešitu. Pokud použijete cokoli co začíná velkými písmeny ID, máte smůlu. Ve verzi MS Excel 97-2003 soubor neotevřete vůbec, ve verzi MS Excel 2007 obdržíte hlášku, že se jedná o soubor SYLK a že je pravděpodobně poškozený. Pokud bude v první buňce jen velkými písmeny ID neotevřete v žádné verzi MS Excel. Hláška bude něco jako Nelze přečíst záznam 20.

Jako člověk znalý situace to nejspíš zvládnete, problém je když potřebuje se souborem pracovat obyčejný uživatel, pravděpodobně můžete očekávat dlouhý telefonát.

Vyzkoušejte si to sami v ukázkách. Excel Vás nenechá napsat velká písmena v této buňce pokud na tom netrváte, ale problém je když jde o export z jiných programů nebo z PHP.

 

komentáře

RSS Komentáře k článku RSS Komentáře   Add to Google
Jméno
Název
Text
Lze používat Texy! syntax. Příklad syntaxe: "text odkazu":odkaz, **tučně**, *kurzíva*, `code`. PHP kód uzavírejte do <?php ... ?> a JavaScript do <script> ... </script>