当前有一个项目,我将数据结果集转储到excel并使用Closed XML使用此原始数据创建数据透视表
我似乎无法设置报表布局并以表格形式保存
下面是我用来实现此目的的代码示例
var ptSheet = wb.Worksheets.Add("PivotTable");
var pt = ptSheet.PivotTables.Add("PivotTable", ptSheet.Cell(1, 1), range);
pt.SetLayout(XLPivotLayout.Tabular);
pt.Layout = XLPivotLayout.Tabular;
在保存Excel时,“ SetLayout”和“ Layout”似乎未更改数据透视表的布局。是否需要切换其他设置?
答案 0 :(得分:0)
只要有人遇到类似问题,只需添加此解决方案即可。
我发现在上面的示例中添加了以下代码,使数据透视表的布局显示为表格
pt.ClassicPivotTableLayout = true;
这不是最优雅的解决方案,但适用于我的用例