Kdo pracuje s počítačem, jistě to dobře zná - není nad to strávit příjemně několik hodin zkoumáním proč nefunguje něco triviálního co by fungovat mělo. Tentokrát jsem ale jako bonus objevil rozkošnou chybku v MS Excelu, což si nemohu nechat pro sebe.

Programoval jsem export dat do formátu .CSV, což je za běžných okolností nuda. Testuji hotovou komponentu a na poslední ze všech testovacích obrazovek se najednou objevuje chyba - Excel odmítá otevřít vygenerovaný soubor a vytrvale padá, případně hlásí "Nelze přečíst záznam 1.". Znovu testuji všechny obrazovky - chyba se objevuje jen na jedné. Procházím celý zdrojový kód. Kontroluji formáty všech vygenerovných souborů. Zkouším je otevírat na počítačích kolegů. Jsem v koncích.... vymazávám postupně celý obsah souboru až mi zbydou jen dva názvy sloupců oddělené středníkem:
ID;Název

Excel i při otevření tohoto souboru spolehlivě padá ... a tak začínám tušit zradu. Za ta léta s počítači už vím něco o jejich zákeřnosti a tak "ID" nahradím jiným neškodným textem - a ejhle, toto již Excel otevře. Zdá se že tesař nechal ve zpracování CSV formátu menší dírku a sekvence "ID;" na začátku souboru se mu nelíbí.

P.S.: "Id" s malým "d" funguje bez problémů.
Vyzkoušejte si jestli vám excel spadne taky:

http://weblog.softpae.com/files/bad.csv

http://weblog.softpae.com/files/good.csv

PH

posted on Thursday, December 22, 2005 10:14 PM

Feedback

  • # re: Poťouchlý Excel aneb záhada CSV
    waclaw
    Posted @ 12/22/2005 11:20 PM
    protože nemám MS Excel tak jsem zkusil OpenOffice 2.0 a je to v pohodě :)
  • # re: Poťouchlý Excel aneb záhada CSV
    jokr
    Posted @ 12/23/2005 12:04 AM
    U mne zahlásí chybu, ale nespadne.
  • # re: Poťouchlý Excel aneb záhada CSV
    Leo
    Posted @ 12/26/2005 6:53 PM
    To jsou veci, me taky nespadne, ohlasi chybu, ale nenacte to dobre. Leo
  • # re: Poťouchlý Excel aneb záhada CSV
    Mates
    Posted @ 3/19/2006 7:33 PM
    Nezávisle jsem měl úplně stejný problém. Takže díky za nápovědu. Nebyl sem nejdřív na netu, takže jsem s tím strávil pěkný večer. :-)
  • # re: Poťouchlý Excel aneb záhada CSV
    Petr Hradec
    Posted @ 3/25/2006 1:41 PM
    Doufám že jsem vás nepřipravil o několik dalších pěkných večerů :-)
  • # re: Poťouchlý Excel aneb záhada CSV
    Petr Hradec
    Posted @ 3/25/2006 1:41 PM
    Doufám že jsem vás nepřipravil o několik dalších pěkných večerů :-)
  • # re: Poťouchlý Excel aneb záhada CSV
    Rammi
    Posted @ 3/28/2006 3:49 PM
    Jojo, s timhle jsem se setkal poprve pred par lety... uz je to docela dlouho, tenhle problem je tam snad od verze 6 :)
    Ja uz jsem se dopracoval k tomu, ze nez zacnu cokoliv resit proklepnu google, jestli o tom neco nevi. :) Obcas se mi ale taky stane ze to najdu az to vyresim, protoze uz vim co mam hledat. ;)
    http://www.google.com/search?hs=ObY&hl=cs&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&q=%22cannot+read+record%22+excel+csv&btnG=Hledat&lr=

    Proto kdyz pisu nejaky prispevek o chybě a jejím řešení, dám název chyby do title příspěvku.
    napr. http://rammi.cz/archiv/2006/01/27/unable-to-attach-the-binding-handle-is-invalid/
    myslim ze to lidem pomuze, potom staci vzit chybovou hlasku, pastnout ji do vyhledavace a vypadne reseni ;)
    Neni to zadny utok, jenom muj nazor ;)
Title  
Name  
Url
Comments   
Ochrana proti SPAMU: Výsledok 2 + 5 je?