【发布时间】:2012-06-05 05:27:25
【问题描述】:
我可以在主机上不安装 MS Office 的情况下使用 C# 创建 Excel 工作表吗?
【问题讨论】:
我可以在主机上不安装 MS Office 的情况下使用 C# 创建 Excel 工作表吗?
【问题讨论】:
如果您的目标是 Office 2007+ - 您可以查看Office Open XML。您的 .xlsm 基本上是一个压缩的 XML 文件,只要您不做任何花哨的事情 - 它应该很容易生成。
但是,如果 - 您的目标是 Office 2003 或更早版本 - .xls 是二进制格式。您可能需要查看 abiword 或 star office,看看您是否可以使用他们的任何代码将您的数据序列化到它。
【讨论】:
我已经使用 EPPlus 库实现了这一点。
【讨论】:
过去我创建了一个简单的 HTML 表格并保存为 .xls,并且在 Excel 中可以正常打开。
【讨论】: