La lectura y escritura de archivos XLS
Pregunta
Im en busca de un componente .NET para leer y escribir archivos xls desde una aplicación de trabajando. No quisiera que el uso de automatización con Excel.
Se debe apoyar la lectura y escritura de Excel 97 y versiones más recientes. Y sería grande si su código abierto o libre ya que es un proyecto muy bajo presupuesto.
He encontrado este:. MyXLS que parece muy prometedor
¿Conoce alguna alternativa?
Otros consejos
SpreadsheetGear para .NET lecturas y escrituras CSV / XLS / XLSX y hace más.
Puede ver muestras de ASP.NET en vivo con C # y el código fuente de VB aquí y descargar una prueba gratuita aquí .
exención de responsabilidad: Soy dueño de SpreadsheetGear LLC
Como alternativa puedo sugerir Excel Jetcell componente .NET. es bastante componente excel. No utiliza Jet conductores y automatización de Excel. Todas información, encontrar en:
Puede utilizar EasyXLS. El componente lee los archivos xls de Excel 97 y xlsx / xlsb archivos de Excel 2007-2010.
Puede encontrar muestras de cómo utilizar en su página web.
En primer lugar - la versión de Excel que debe soportar? Por ejemplo, xslx (2007) es simplemente un archivo zip con los archivos XML en el interior - por lo que debe ser capaz de utilizar #ZipLib y la generación de XML / copia.
Otra opción es escribir CSV y dejar que la importación de usuarios que -., Obviamente, más apropiada para los datos que para los cálculos
También está el formato de hoja de cálculo XML-2003 - con contenidos como:
<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>
Bastante fácil de crear con la mano ...
Donde trabajo que tienen éste: http: //www.syncfusion .com / products / xlsio / backoffice / default.aspx
lo ha usado un par de veces y es bastante fácil de usar.
He trabajado con Aspose desde hace mucho tiempo y lo recomiendo encarecidamente.
http://www.aspose.com/categories/file-format-components/aspose.cells-for-.net-and-java/default.aspx
- Producto comercial
- Gran apoyo
- Excel 97-2007
- 100% .NET nativo