LibreOffice e OpenOffice potrebbero adattarti alla luna. Headless Linux-Mac-Win.
Puoi ottenere il contenuto del foglio di calcolo con circa 200 righe di codice.
Utilizza le API di OpenOffice.org (o LibreOffice) per aprire i file del foglio di calcolo, accedere ai dati, eseguire le trasformazioni e quindi scrivere i dati corretti nel nuovo database.
Finché non stai cercando di fare cose di fantasia come l'inserimento e l'aggiornamento delle formule è molto semplice e multipiattaforma e poiché è open source puoi creare tutte le istanze di cui hai bisogno. Apre file xls convertendoli in oxd. In Linux è possibile eseguire in modalità senza testa e, se si dispone di multiprog, è possibile avviare più daemon OpenOffice per elaborare contemporaneamente più documenti. Non è commercializzato molto come la soluzione "pro", molti immediatamente lo guardano con cipiglio. Ma ho lavorato per molti anni a partire dal 2003, costruendo una piattaforma che stampava milioni di impressioni all'anno e il 90% del codice è ancora in esecuzione.
Abbiamo iniziato l'implementazione con 1.0 e dall'anno scorso hanno utilizzato la versione 3.x. Non è stato necessario aggiornare alcun codice per regolare l'aggiornamento. Non hai bisogno di altre API XML dipendenti dalla versione, non dovrai preoccuparti della comparabilità Open Office 3.x aprirà 97-2007 xls. Lo consiglio perché ero un analista di Platfrom R & D e sviluppatore Java. per 8 anni e ho trascorso una parte migliore di tre anni ricercando questa soluzione agenti altri.