Domanda

E 'sicuro da usare Excel Interop all'interno MVC app?

È stato utile?

Soluzione

EPPlus

EPPlus è una libreria .NET che legge e scrive i file di Excel 2007/2010 che utilizzano il formato Open Office XML (xlsx).

Non richiede Excel per essere installato sul server. Non usa le librerie di Excel, si tratta solo di un'interfaccia API per il formato Open Office XML (xlsx). XLSX è in realtà solo un un file zip con una struttura di cartelle e file XML all'interno di descrivere il layout e dei dati del foglio di calcolo.

epplus.codeplex.com . Il sito CodePlex ha tonnellate di esempi più ecco una aggiuntivo blogpost con più.

Basta mettere questo qui come una risposta effettiva.

Altri suggerimenti

Supponendo che vuoi dire ASP.NET MVC tentativo di eseguire Excel sul server, la risposta è che non è raccomandato. Excel è davvero concepito come un'applicazione desktop, così in esecuzione su un server può causare alcuni problemi, come descritto in questa MSDN articolo .

Se è possibile target Excel 2007/2010, una buona alternativa è quella di utilizzare le librerie XML Open Office per creare, leggere o modificare le cartelle di lavoro di Excel senza instantiate e l'istanza di Excel. Date un'occhiata a www.openxmldeveloper.org

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top