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