Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 读取和写入XLS文件_C#_.net_Import_Export_Xls - Fatal编程技术网

C# 读取和写入XLS文件

C# 读取和写入XLS文件,c#,.net,import,export,xls,C#,.net,Import,Export,Xls,我正在搜索一个.Net组件,以便从正在使用的应用程序中读取和写入xls文件。我不想在Excel中使用自动化 它应该支持读写Excel 97和更新版本。如果它是开源的或者免费的,那就太好了,因为它是一个非常低预算的项目 我发现了这个:看起来很有希望 您知道有什么替代方案吗?首先-您必须支持哪个版本的Excel?例如,xslx(2007)只是一个包含xml文件的zip文件,因此您应该能够使用和生成/复制xml 另一个选择是编写CSV,并让用户导入它——显然更适合于数据而不是计算 还有2003 xml

我正在搜索一个.Net组件,以便从正在使用的应用程序中读取和写入xls文件。我不想在Excel中使用自动化

它应该支持读写Excel 97和更新版本。如果它是开源的或者免费的,那就太好了,因为它是一个非常低预算的项目

我发现了这个:看起来很有希望


您知道有什么替代方案吗?

首先-您必须支持哪个版本的Excel?例如,xslx(2007)只是一个包含xml文件的zip文件,因此您应该能够使用和生成/复制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>

1.
2.
3.

手工创建非常容易…

在我工作的地方,他们有一个:


我已经使用过好几次了,而且使用起来非常简单。

我已经使用aspose很长时间了,我真的可以推荐它

  • 商品
  • 大力支持
  • Excel 97-2007
  • 100%本地.net
读取和写入CSV/XLS/XLSX,并执行更多操作

您可以查看带有C#和VB源代码的实时ASP.NET示例,并下载免费试用版


免责声明:我拥有SpreadsheetGear LLC,作为替代方案,我可以推荐Excel NET组件。很漂亮 Excel组件。它不使用喷射 驱动程序和excel自动化。全部的 有关资料,请浏览:


您可以使用EasyXLS。该组件从Excel 97读取xls文件,从Excel 2007-2010读取xlsx/xlsb文件

您可以在他们的网站上找到如何使用的示例