Maneggiare file excel usando C/C++

di il
2 risposte

Maneggiare file excel usando C/C++

Salve ,

mi servirebbe saper come si possono svolgere delle semplici operazioni sui file.xls usando il C/C++, in particolare:

- aprire e chiudere un .xls

- leggere o scrivere in una particolare cella del foglio

- creare tabelle e altro....

Io uso dev-C++ oppure Visual C++ 6.0.

Sapreste dirmi se esistono manuali da qualche parte o avete qualche suggerimento?

Grazie in anticipo,

Dattilo

2 Risposte

  • Re: Maneggiare file excel usando C/C++

    Mi sono trovato anche io recentemente a dover risolvere questo problema, ma invece di andare ad agire su un file con estensione .xls ho preferito lavorare su un .txt, da aprire poi con excel. Excel lavora facilmente su file .txt in quanto per separare ogni cella basta inserire tra un valore e l'altro un \\t (TAB). Se invece si vuole anceh un minimo di formattazione come bordi delle celle, o colori del testo etc.. utilizzare una pagina .xml mi sembra la soluzione migliore.
  • Re: Maneggiare file excel usando C/C++

    Potresti risolvere utilizzando Excel come oggetto COM.
    Io non l'ho fatto in C, ma in Delphi ma sono quasi sicuro si possa fare anche in C.
    In pratica ti colleghi all'oggetto excel e puoi utilizzare gli stessi comandi presenti nelle macro di excel, tipo aprire un foglio excel, leggere e scrivere nelle celle, cambiare pagina ecc.
    Lo stesso metodo lo uso anche in visual basic.
    Ciao.
Devi accedere o registrarti per scrivere nel forum
2 risposte