Interazione c++ / excel

di il
23 risposte

Interazione c++ / excel

Innanzitutto buongiorno. questo è il mio primo post sul forum. Volevo chiedervi una cosa: devo scrivere un programma che permetta di importare su un file excel preimpostato dei valori presi da una pagina web, senza però passare tramite la web query di excel (il computer che lo utilizzerà non ha la licenza di office). Brancolo però nel buio, qualcuno di voi ha un'idea? grazie in anticipo

23 Risposte

  • Re: Interazione c++ / excel

    Potresti utilizzare ADO per accedere ai dati in un file Excel ma non ti consiglio proprio di farlo da C/C++.
  • Re: Interazione c++ / excel

    Ciao devo usare per forza c++....ieri avevo sviluppato un programmino che riusciva a modificare fogli di excel (libreria libXl), ma oggi non so perchè quando compilo si blocca, mi fa chiudere l'Id e dice che ritorna 5. come faccio?
  • Re: Interazione c++ / excel

    Non ne ho la minima idea non conoscendo la libreria nè il tuo codice.

    Con Ado puoi farlo ma in c non è una passeggiata.
  • Re: Interazione c++ / excel

    #include "libxl.h"
    using namespace libxl;
    int main(){
    Book* book = xlCreateBook();
    if(book) 
    {                
        if(book->load("test.xls"))
        {
            Sheet* sheet = book->getSheet(0);
            if(sheet) 
            {   
                sheet->writeStr(4, 1,"new string");
            }
            book->save("test.xls");
        }
    
        book->release();   
    }
    return  0;
    }
  • Re: Interazione c++ / excel

    Ora non si blocca l'id ma mi da 'undefined refernce xlCreateBook()'
  • Re: Interazione c++ / excel

    Ha i linkato la libreria?
  • Re: Interazione c++ / excel

    Si. nella sezione parameters ho linkato il file libxl.lib è giusto?
  • Re: Interazione c++ / excel

    Uso dev c++
  • Re: Interazione c++ / excel

    Devc++ è una pessima scelta. Il compilatore che usa, il mingw, penso richieda un file di libreria in formato .a e non .lib
  • Re: Interazione c++ / excel

    Si però non c'è nella libreria e ieri funzionava col .lib
  • Re: Interazione c++ / excel

    Scusa ma da ieri che hai fatto? Sicuro che il nome è

    xlCreateBook

    ?
  • Re: Interazione c++ / excel

    Volevo chiedervi una cosa: devo scrivere un programma che permetta di importare su un file excel preimpostato dei valori presi da una pagina web, senza però passare tramite la web query di excel (il computer che lo utilizzerà non ha la licenza di office)
    Se ho capito, vuoi fare il contrario.
    Cioè ESPORTARE in formato Excel un "qualcosa", senza che sul computer ci sia Excel stesso.

    Hai 3 possibilità
    1) Automazione OLE, ma questo prevede proprio che ci sia Excel
    2) Una qualche libreria che ti consenta di scrivere direttamente in formato Excel. Non so niente per C, potrei dirti tutto per delphi
    3) Scrivi un file di testo (XML, CSV...) che poi Excel importerà
  • Re: Interazione c++ / excel

    Questa libreria promette di gestire formati excel binari. L'unico problema è che il devc++ e il suo compilatore, fossi in te ne utilizzerei un altro, uno qualsiasi.
  • Re: Interazione c++ / excel

    Si il nome è xlCreateBook. da ieri non l'ho usato, oggi quand ho riacceso il pc per continuare il programma ho aperto il progetto ma non funzionava più
Devi accedere o registrarti per scrivere nel forum
23 risposte