我正在尝试编写使用数据透视表生成excel报告的代码。为完成此任务,我使用的是ClosedXML库。输出如下所示:
问题是我必须默认将所有数据组折叠,即在输出中我应该看到以下内容:
换句话说,我的输出应包含折叠的行,并且只应显示摘要。我怎样才能在代码中实现这一点?我应该使用哪种方法?
li img {
cursor: pointer;
border-radius: 4px;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);
box-sizing: border-box;
}
答案 0 :(得分:1)
ClosedXML目前不支持此功能。数据透视表仍在进行中。
答案 1 :(得分:0)
使用ClosedXML.Signed版本0.94.2,这对我有用:
IXLPivotTable pivotTable = workbook.Worksheet("SheetContainingPivotTable").PivotTables.First();
pivotTable.ColumnLabels.ToList().ForEach(x => x.SetCollapsed(true));
pivotTable.RowLabels.ToList().ForEach(x => x.SetCollapsed(true));