Sono confuso da morire con tutti i modi di leggere/scrivere/creare file Excel. VSTO, OLEDB, ecc., Ma sono tutti sembrano per avere il requisito che l'ufficio deve essere installato.Come posso creare, leggere, scrivere un excel a livello di codice senza aver installato l'ufficio?
Ecco la mia situazione: ho bisogno di sviluppare un'applicazione che prenderà un file excel come input, fare alcuni calcoli e creare un nuovo file excel che sarà fondamentalmente una modifica del primo file excel. Il tutto con il vincolo che la macchina che esegue ciò potrebbe non avere installato Office. (Non chiedere perché ...)
Devo supportare tutti i formati excel. L'unica cosa che risparmia è che i fogli di calcolo dei formati stessi sono davvero semplici. Solo un mucchio di colonne e valori, niente di speciale. E sfortunatamente nessun CSV in quanto l'utente finale potrebbe non sapere nemmeno cos'è un file CSV.
Quali versioni devi supportare? –
Dipende dalle funzionalità di MS Excel necessarie. Hai bisogno di qualche elemento di fantasia? – voyager
Quanto è necessario essere tolleranti per "funzionalità perse". Es. Avete bisogno di mantenere le formule, tabelle pivot, grafici, ecc? O sono solo dati in questi file? –