我可以使用没有安装MS Office的C#创建Excel工作表吗?

时间:2012-06-05 05:27:25

标签: c# excel

我可以使用C#创建Excel工作表,而无需在主机上安装MS Office吗?

3 个答案:

答案 0 :(得分:0)

如果您的目标是Office 2007+,则可以查看Office Open XML。你的.xlsm基本上是一个压缩的XML文件,只要你没有做任何花哨的东西 - 它应该很容易生成。

但是,如果您的目标是Office 2003或更早版本,则.xls是二进制格式。您可能需要查看abiword或star office,看看是否可以使用他们的任何代码将数据序列化到它。

答案 1 :(得分:0)

我使用EPPlus库实现了这一目标。

答案 2 :(得分:-1)

在过去,我创建了一个简单的HTML表并保存为.xls,这在Excel中打开很好。