如何在ClosedXML中创build数据透视表的示例

我们使用ClosedXML来生成.XLSX电子表格,因为它很小,灵活而且快捷。 看起来,所有的数据透视表类和方法都在API中,但没有关于如何去创build数据透视表的文档或示例(以正确的顺序)。 我们试图猜测已经产生的文件,当打开时,提供有关XML损坏的错误,并且Excel会提示您删除数据透视表。

我不确定什么版本的ClosedXML实现了Pivot Tables,但是至less在v0.70版本中已经实现了。 可以在ClosedXML文档中find一个示例 。 下面是我在自己的项目中使用的C#示例。

IXLWorksheet xlPvSheet = xlBook.Worksheets.Add("Pivot"); IXLPivotTable xlPvTable = xlPvSheet.PivotTables.AddNew("PivotTable", xlPvSheet.Cell(1,1), xlForecastSheet.Range(1, 1, r, 11)); xlPvTable.RowLabels.Add("Box Type"); xlPvTable.RowLabels.Add("Box Color"); xlPvTable.ColumnLabels.Add("Request Date"); xlPvTable.Values.Add("Total Boxes");