Lettura e scrittura di file XLS
Domanda
Im alla ricerca di un componente Net per leggere e scrivere i file xls da un'applicazione a lavorare su. Non voglio utilizzare l'automazione con Excel.
Si dovrebbe sostenere la lettura e scrittura Excel 97 e versioni più recenti. E sarebbe bello se il suo open source o libero dalla sua un progetto di budget molto basso.
Ho trovato questo:. MyXLS che sembra molto promettente
Sei a conoscenza di eventuali alternative?
Altri suggerimenti
SpreadsheetGear per NET lettura e scrittura CSV / XLS / XLSX e fa di più.
È possibile vedere i campioni dal vivo con ASP.NET C # e il codice sorgente VB qui e scaricare una prova gratuita qui .
Disclaimer: possiedo SpreadsheetGear LLC
In alternativa posso suggerire Excel componente Jetcell .NET. E 'abbastanza componente Excel. Non usa Jet piloti ed Excel automazione. Tutti informazioni potete trovare all'indirizzo:
È possibile utilizzare EasyXLS. Il componente legge i file XLS da Excel 97 e / xlsb file XLSX da Excel 2007-2010.
Si possono trovare esempi di come utilizzare sul loro sito web.
In primo luogo - quale versione di Excel necessario vi sostenga? Ad esempio, XSLX (2007) è solo un file zip con i file XML all'interno - così si dovrebbe essere in grado di utilizzare #ZipLib e la generazione di XML / copia.
Un'altra opzione è quella di scrivere CSV e consentire all'utente di importarlo -. Ovviamente più appropriato per i dati che per i calcoli
C'è anche il formato 2003 xml-foglio di calcolo - con contenuti come:
<Table ss:ExpandedColumnCount="3" ss:ExpandedRowCount="1" x:FullColumns="1"
x:FullRows="1" ss:DefaultRowHeight="15">
<Row>
<Cell><Data ss:Type="Number">1</Data></Cell>
<Cell><Data ss:Type="Number">2</Data></Cell>
<Cell ss:Formula="=RC[-2]+RC[-1]"><Data ss:Type="Number">3</Data></Cell>
</Row>
</Table>
Abbastanza facile per creare a mano ...
Dove lavoro che hanno questo: http: //www.syncfusion .com / prodotti / xlsio / backoffice / default.aspx
ho usato un paio di volte ed è abbastanza facile da usare.
Ho lavorato con Aspose per molto tempo e può davvero consiglio.
http://www.aspose.com/categories/file-format-components/aspose.cells-for-.net-and-java/default.aspx
- prodotto commerciale
- Grande supporto
- Excel 97-2007
- 100% .NET nativo