dynamicExcel电子表格

所有,

在过去,我通过以下方式创build了大量dynamic的Excel(2003)电子表格:

1.使用Excel COM对象,2.电子表格的XML表示,3.SyncFusion控件创buildExcel电子表格

以上所有都是从C#.NET代码生成的

现在我的问题是创buildExcel 2007电子表格的最佳技术是什么? 有什么变化吗? 我知道Excel 2007比2003年要先进得多。请注意我的需求已经改变,我需要创build更复杂的电子表格,包括枢轴等。

我想再次使用.NET Framework创build这些新的电子表格。

谢谢,Marios

因为2007 Office文件是XML包,所以它们被创build为包含FW 3.0的包。

请参阅http://support.microsoft.com/kb/931866

看看这个问题在StackOverflow:

从C#创buildExcel(.XLS和.XLSX)文件

ExcelPackage对于Excel 2007来说可能是合适的。

我可以推荐SpreadsheetGear库 – 这是商业化的,但比COM方法快得多。

另一个好处是:不依赖于客户机,你可以使用OpenOffice作为查看器

http://www.spreadsheetgear.com/