Page 2 of 6
Import/export Excel files
Posted: Thu Jun 15, 2023 6:29 am
by leon-ts
Ciao,
Una delle librerie più famose per lavorare con XLSX in NET è EPPlus. Questa libreria ti consente sia di leggere che di creare file XLXS. Sfortunatamente, dopo la versione 4.5.5.3 è diventato un abbonamento a pagamento (attualmente ha il numero di versione 6.2.5). Ma la buona notizia è che c'è ancora la sua ultima versione gratuita 4.5.5.3 e fa ancora un buon lavoro ed è disponibile con tutte le altre versioni come pacchetto NuGet. Il mio team lo utilizza da molto tempo nei nostri progetti per generare file XLSX.
P.S. Traduzione automatica.
Import/export Excel files
Posted: Thu Jun 15, 2023 6:33 am
by leon-ts
Import/export Excel files
Posted: Thu Jun 15, 2023 6:50 am
by wriedmann
Hi Leonid,
EPPlus is the base of my Excel processing in both X# and VO applications - and I'm paying the yearly fee.
I have to build a new version of my COM library using the old (free) version of EPPlus.
Wolfgang
Import/export Excel files
Posted: Thu Jun 15, 2023 4:23 pm
by g.bunzel@domonet.de
Ciao Gian Ferruccio,
have a look at that tool to work with Excel-files:
www.libxl.com/
Easy to use - very fast - no need of a office license for the user - no fight with office-files - works with xls- and xlsx-files - a lot of functions
HTH
Gerhard Bunzel
Import/export Excel files
Posted: Thu Jun 15, 2023 6:03 pm
by Gfb22
Grazie a tutti: sto imparando molte cose!
Questo fine settimana ci studio un po' e provo a vedere quale può essere la soluzione migliore per me.
Import/export Excel files
Posted: Fri Jun 16, 2023 6:43 am
by wriedmann
Ciao Gian Ferruccio,
ho già iniziato a creare una versione COM con l'ultima versione di EPPlus.
Questa DLL sarà poi messa a disposizione di che ne vuole fare uso.
Comunque non posso garantire di farcela prima di lunedì.
Saluti
Wolfgang
Import/export Excel files
Posted: Fri Jun 16, 2023 7:37 pm
by Gfb22
Grazie Wolfgang!
Comunque non ho premura per cui aspetto volentieri la tua DLL che, da quanto avevi detto, funziona sia con X# che con VO: proprio l'ideale!
Buon lavoro
gfb
Import/export Excel files
Posted: Mon Jun 19, 2023 5:41 am
by wriedmann
Ciao Gian Ferruccio,
ho appena messo a disposizione un file zip sul mio sito:
https://www.riedmann.it/download/XSharp ... sxFile.zip
e lo ho anche annunciato come parte della XSharp.Tools library:
https://www.xsharp.eu/forum/public-tool ... xlsx-files
Se ci sono domande, fammi sapere.
Saluti
Wolfgang
Import/export Excel files
Posted: Mon Jun 19, 2023 5:18 pm
by Gfb22
Grazie Wolfgang!
1) Ho scaricato il file dal tuo sito;
2) copiato le DLL nella dir delle altre DLL e dove c'è l'eseguibile dela mia App;
3) Ho importato in VO il file XlsxFile COM.AEF
4) provato a compilare XlsxFile COM in VO con le impostazioni di default (e, ovviamente da errori per i riferimenti mancanti).
... e a questo punto mi fermo perché non so come procedere.
Grazie per il supporto...
Import/export Excel files
Posted: Mon Jun 19, 2023 6:17 pm
by wriedmann
Ciao Gian Ferruccio,
tra i passi eseguiti non hai elencato l'integrazione del manifest nel tuo eseguibile. E quello che dice al sistema di runtime dove andare in cerca delle informazioni COM.
Il manifest nel eseguibile deve puntare sulla DLL COM, e le informazioni sulle chiamate vengono poi lette dal manifest di quest'ultima.
Per quanto riguarda la compilazione della libreria XlsxFile COM in VO: questo deve andare a buon fine se hai la versione VO più recente.
Se l'errore si riferisce alla classe OleAutoObjectEx: questa è compresa nella mia versione VO, ma non in versioni più vecchie.
Eventualmente posso fornire questa classe in codice sorgente.
Saluti
Wolfgang