我正在尝试以编程方式创建 Excel 2007 文档。现在,我找到了两种方法:
- 如本文所述,手动创建 XML
- 使用ExcelPackage等第三方库。
目前,我使用 ExcelPackage,它有一些非常严重的缺点和问题。因为我不需要创建过于复杂的 Excel 工作表(最“复杂”的事情是我明确需要将单元格类型设置为数字或文本),所以我接下来正在寻找选项 1,但我只是想知道是否有生成 Excel 2007 表格的任何其他良好且受支持的方法?如果可以创建它们而不必将它们保存到硬盘驱动器,即生成它们并将它们直接输出到流中,则可以得到奖励积分。
.net 3.0 是这里的目标,没有 3.5 的好处 :(
编辑:到目前为止谢谢。XML SDK 确实只是 3.5,但俄罗斯轮盘...呃... COM 互操作也是我想尽可能避免的事情,特别是因为 Excel 2007 有一些复杂但仍然很容易创建文档格式。我会看看发布的各种链接和提示。