Interop.Excel.PivotTable的好教程

时间:2009-04-14 21:26:05

标签: .net excel

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

这是我能找到的唯一两个:

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

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

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

谢谢,

2 个答案:

答案 0 :(得分:0)

如果您要编写自己的COM Excel代码,则不会使用向导。只需记录一个数据透视表创建的宏并将生成的VBA转换为您的语言(C#?)记录您自己使用数据透视表的宏,您很快就会感觉如何编写此代码。

有些警告:

  • 数据透视表API有时会在不同版本之间发生变化,因此在一个安装中有效的功能可能在其他安装中无效。测试!
  • 宏代码不能总是直接翻译。有记录宏的隐含操作顺序和只读问题不会显示给您。如果你遇到困难,通常是因为你需要按照正确的顺序做事。这些问题很难解决。例如。 - 我相信一旦您将图表重新定位到单独的工作表,图表就是只读的,所以最后重定位!

答案 1 :(得分:-1)

您可以使用interop.Excel

在MSDN中阅读