我试图以编程方式创建Excel 2007文档。现在,有两种方法,我发现:以编程方式创建Excel 2007表格
- 手工创建XML,如this post
- 概述使用第三方库像ExcelPackage。
目前,我使用ExcelPackage,它有一些非常严重的缺陷和问题。因为我不需要创建过于复杂的Excel工作表(最“复杂”的是我明确需要将单元格类型设置为数字或文本),我正在寻找接下来的选项1,但我只是想知道是否有任何其他良好和受支持的方式来生成Excel 2007表?奖励点数,如果可以创建它们而不必将它们保存到硬盘,即生成并直接将它们输出到流中。
.NET 3.0的目标在这里,没有良善3.5 :(
编辑:感谢这么远的XML SDK确实是3.5只,但俄罗斯鲁莱特......呃...... COM互操作是也是我想尽可能避免的东西,特别是因为Excel 2007有一些复杂但是很容易创建的文档格式,我会看看发布的各种链接和提示
看来.net 3.5是必需的。 – 2008-09-30 17:42:00
好点,更正。 – 2008-09-30 21:08:12