Interop.Excel.PivotTable的好教程

有没有人知道是否有任何使用Interop.Excel.PivotTable构build数据透视表的好的在线教程?

这是我能find的唯一两个:

http://blogs.msdn.com/andreww/archive/2008/07/25/creating-a-pivottable-programmatically.aspx

http://www.dreamincode.net/code/snippet1217.htm

而我正在寻找更复杂的例子?

谢谢,

如果您要编写自己的COM Excel代码,则不会使用该向导。 简单地logging一个数据透视表的创buildmacros,并将生成的VBA转换成你的语言(C#?)logging你自己的数据透视表的macros,你很快就会明白如何编写这个代码。

一些警告词:

  • 数据透视表API有时在版本之间变化,所以在一个安装中起作用的可能在其他版本中不起作用。 testing!
  • macros代码不能总是直接翻译。 有隐含的操作顺序和只读的问题,录制的macros不会显示给你。 如果卡住了,通常是因为你需要按照正确的顺序来做事情。 这些问题很难解决。 EG – 我相信图表是只读的,只要您将它们重新定位到一张单独的表格,最后重新定位!

你可以在MSDN中用interop.Excel阅读