在寻找一个.Net组件来从应用程序中读取和写入xls文件。我不希望在Excel中使用自动化。读取和写入XLS文件
它应该支持读写Excel 97和更新版本。如果它的开源或免费,这将是一个很好的,因为它是一个非常低的预算项目。
我发现这个:MyXLS看起来很有前途。
你知道任何替代品吗?
在寻找一个.Net组件来从应用程序中读取和写入xls文件。我不希望在Excel中使用自动化。读取和写入XLS文件
它应该支持读写Excel 97和更新版本。如果它的开源或免费,这将是一个很好的,因为它是一个非常低的预算项目。
我发现这个:MyXLS看起来很有前途。
你知道任何替代品吗?
首先 - 您必须支持哪个版本的Excel?例如,xslx(2007)只是一个内含xml文件的zip文件 - 所以您应该可以使用#ZipLib和xml生成/复制。
另一种选择是编写CSV并让用户导入它 - 显然比计算更适合数据。
也有2003 XML的电子表格格式 - 样内容:
<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>
很容易用手创造...
我在哪里工作,他们有这样一条:http://www.syncfusion.com/products/xlsio/backoffice/default.aspx
使用过它几次,使用起来非常简单。
我已经与aspose合作了很长时间,并且可以真正推荐它。
http://www.aspose.com/categories/file-format-components/aspose.cells-for-.net-and-java/default.aspx
作为替代方案,我可以建议的Excel Jetcell .NET组件。它很漂亮 Excel组件。它不使用Jet 驱动程序和Excel自动化。所有 信息,请找到:
您可以使用EasyXLS。该组件从Excel 97和Excel 2007-2010中的xlsx/xlsb文件中读取xls文件。
你可以找到如何在自己的网站上使用的样品。