在ASP.NET 1.1中的FileSystem下编写Excel文件

时间:2009-03-11 03:22:47

标签: asp.net export-to-excel

我想在文件系统下编写一个Excel文件。 excel文件的数据源将以DataSet / DataTable的形式来自SQL Server 2000。 COM InterOp不允许在我的工作场所使用。用户正在使用各种Excel版本; 97 - 2003年。

4 个答案:

答案 0 :(得分:0)

将制表符分隔数据写入文本文件,以“.xls”扩展名保存。 Excel应该能够阅读。

答案 1 :(得分:0)

如果您无法使用COM Interop,则无法在代码中以编程方式创建Excel工作簿/工作表。

但是,您可以创建一个可以创建所需Excel文件的DTS包,但不允许您执行合并操作或数据格式化。

您可以使用预先格式化的工作表,然后每次填充。

答案 2 :(得分:0)

好的,如果你不能在服务器上安装Excel并使用COM Interop。 看看Aspose Cell

他们有专门解决此问题的解决方案

答案 3 :(得分:0)

您可以使用here提供的ExmWriter dll。它非常方便但功能有限。将您的excel文件保存为xml sheet 2003格式。