我对数据透视表概念还很陌生,在启动时折叠Excel数据透视表时遇到一些问题。
我正在.NET 4.5和C#中进行开发
第一张图片是当我通过excel文件启动时,我的数据透视表显示了所有的向下钻取。
我希望隐藏它们,以便显示一般摘要,然后,如果用户愿意,可以从那里向下钻取。像这样:
我刚才没有看到可旋转的财产吗?目前,我已经在我的数据透视表上设置了这些设置...
pivotTable.DataOnRows = false;
pivotTable.ColumGrandTotals = false;
pivotTable.Compact = false;
pivotTable.CompactData = false;
pivotTable.MultipleFieldFilters = true;
感谢您的帮助。
似乎是该工具及其与Excel交互的限制。由于数据透视表是在excel加载文件后才真正生成的,因此无法事先在文件的XML中进行设置。最好的办法就是使用VBA。如果您强加了安全设置,这不是很漂亮,但这是一件事情: