在Excel文件启动时,折叠Excel数据透视表上的所有明细

问题描述 投票:1回答:1

我对数据透视表概念还很陌生,在启动时折叠Excel数据透视表时遇到一些问题。

我正在.NET 4.5和C#中进行开发

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

实施例:Image

我希望隐藏它们,以便显示一般摘要,然后,如果用户愿意,可以从那里向下钻取。像这样:

Image

我刚才没有看到可旋转的财产吗?目前,我已经在我的数据透视表上设置了这些设置...

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

感谢您的帮助。

c# .net excel pivot-table epplus
1个回答
1
投票

似乎是该工具及其与Excel交互的限制。由于数据透视表是在excel加载文件后才真正生成的,因此无法事先在文件的XML中进行设置。最好的办法就是使用VBA。如果您强加了安全设置,这不是很漂亮,但这是一件事情:

EPPlus Pivot Table - Collapse entire field

© www.soinside.com 2019 - 2024. All rights reserved.