我可以使用C#创建Excel工作表,而无需在主机上安装MS Office吗?
答案 0 :(得分:0)
如果您的目标是Office 2007+,则可以查看Office Open XML。你的.xlsm基本上是一个压缩的XML文件,只要你没有做任何花哨的东西 - 它应该很容易生成。
但是,如果您的目标是Office 2003或更早版本,则.xls是二进制格式。您可能需要查看abiword或star office,看看是否可以使用他们的任何代码将数据序列化到它。
答案 1 :(得分:0)
我使用EPPlus库实现了这一目标。
答案 2 :(得分:-1)
在过去,我创建了一个简单的HTML表并保存为.xls,这在Excel中打开很好。