在启动Excel文件时折叠Excel数据透视表上的所有下钻

时间:2015-03-30 15:57:25

标签: c# .net excel pivot-table epplus

我是数据透视表概念的新手,我在启动时折叠Excel数据透视表时遇到了一些问题。

我在.NET 4.5和C#

中开发它

第一张图片是我用excel文件启动时,我的数据透视表显示了所有的下钻。

实施例: Image http://i62.tinypic.com/33c9e6g.png

我希望它们被压缩所以它显示了一个总结,然后如果用户想要,它们可以从那里向下钻取。像这样:

Image http://i57.tinypic.com/29c51k3.png

我有没有看到可转动的物业? 目前我已将这些设置在我的支点上......

pivotTable.DataOnRows = false; pivotTable.ColumGrandTotals = false; pivotTable.Compact = false; pivotTable.CompactData = false; pivotTable.MultipleFieldFilters = true;

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

似乎是该工具的限制以及它与Excel的交互方式。由于在excel加载文件之前实际上并未生成数据透视表,因此无法在之前的文件的XML中设置它。你能做的最好就是使用VBA。如果你有强制安全设置,那就不好了,但它是:

EPPlus Pivot Table - Collapse entire field