Autor Téma: Delphi7 - ukládání do souboru .xlsx  (Přečteno 452 krát)

Offline KarelF

  • Nováček
  • *
  • Příspěvků: 1
  • Karma: 0
    • Verze Delphi: Delphi 7 a Delphi XE 10.2
Delphi7 - ukládání do souboru .xlsx
« kdy: 14-01-2020, 08:54:34 »
Dobrý den,
předem se omlouvám za dotaz, ale již si nevím rady. Můžete mi prosím někdo poradit, jak z Delphi7 uložit data do souboru .xlsx (konkrétně MS Office 2016), aniž bych ho "rozbil"? Respektive, zapíšu do něj, ale při otevírání souboru se objeví hláška "Zjistili jsme problém s obsahem ...xlsx. Chcete obnovit vše, co půjde....?"

Je možné, že to z Delphi7 nejde a bude potřeba využít vyšší verzi?

Předem děkuji

Offline martinnr

  • Plnoletý
  • ***
  • Příspěvků: 188
  • Karma: 2
    • Verze Delphi: 7,2009,XE7
Re:Delphi7 - ukládání do souboru .xlsx
« Odpověď #1 kdy: 14-01-2020, 10:48:54 »
treba asi napisat, aku metodu pouzivate - komponentu tretej strany, ole, alebo nebodaj priame vytvaranie xlsx (kedze je to vlastne zip archiv s xml subormi)...

Offline Slappy

  • Plnoletý
  • ***
  • Příspěvků: 231
  • Karma: 11
  • Slappy
    • Verze Delphi: 10.2 Tokyo + Vsetky :)
    • unSigned
Re:Delphi7 - ukládání do souboru .xlsx
« Odpověď #2 kdy: 14-01-2020, 14:18:58 »
Castokrat postaci .csv subor, kde su data oddelene tab alebo ;

Nestacilo by to? Taky subor sa da jednoducho vytvorit ako text a vsetky verzie Excelu ho vedia spracovat.
Moje projekty: http://www.unsigned.sk Tvorba cool dizajnovych instalatorov v NSIS a Inno Setup. Rozsirenie pre Visual Studio a RAD Studio pre tvorbu NSIS a Inno Setup instalatorov.

Offline leste

  • Nováček
  • *
  • Příspěvků: 7
  • Karma: 0
    • Verze Delphi: D7, XE7
Re:Delphi7 - ukládání do souboru .xlsx
« Odpověď #3 kdy: 14-01-2020, 14:42:22 »
Pokud tam nejsou grafy nebo nějaké jiné vylomeniny, dá se zapsat do xml souboru. Vezmeš xlsx soubor, dáš uložit jako xml tabulka a uvidíš, jak to má vypadat.