【发布时间】:2017-03-16 17:14:47
【问题描述】:
我正在使用 Epplus 并尝试在表格类型数据透视表中“重复所有项目标签”。 我尝试了很多东西,但 EPPlus 库看起来没有办法。我决定手动制作数据透视表 xml,我需要在 pivotTableFields 上添加 fillDownLabels 属性,但我不知道该怎么做。
private void ManuplateXml(OfficeOpenXml.Table.PivotTable.ExcelPivotTable pivotTable)
{
var xdPivotTable = pivotTable.PivotTableXml;
var xdPivotFields = xdPivotTable.FirstChild["pivotFields"];
if (xdPivotFields == null)
return;
foreach (XmlElement pField in xdPivotFields)
{
pField.SetAttribute("fillDownLabels", "1");
}
}
我编写了这个方法,它添加了属性,但我的数据透视表仍然没有重复项目标签。 xml格式应该如何?如何使用 fillDownLabels 属性?
【问题讨论】:
标签: c# openxml epplus epplus-4