【发布时间】:2016-11-17 16:19:36
【问题描述】:
我正在像这样创建行和列数据透视字段:
pivotTable.AddFieldToArea(Aspose.Cells.Pivot.PivotFieldType.Row, DESCRIPTION_COLUMN);
pivotTable.AddFieldToArea(Aspose.Cells.Pivot.PivotFieldType.Column, MONTHYR_COLUMN);
这可行,但对标签使用通用文本,特别是“行标签”和“列标签”。我想提供我自己的标签来代替那些。使用 Excel 互操作,我可以这样做:
// This changes the label from "Column Labels"
pivotTable.CompactLayoutColumnHeader = "Months";
// This changes the label from "Row Labels"
pivotTable.CompactLayoutRowHeader = "Description";
不过,我无法将 Excel 互操作用于其中一些报告,因为将大量数据转换为数据透视表的速度非常慢,以至于树懒看起来像猎豹,而糖蜜似乎以光速移动。使用 Excel Interop 需要几个小时才能生成的内容,使用 Aspose Cells 需要 21 分钟。
那么 Aspose Cells 中“CompactLayoutColumnHeader”的等价物是什么?希望能让其意图更清晰的东西(谁会认为“CompactLayoutColumnHeader”将是分配标签的属性?
【问题讨论】:
标签: excel pivot-table excel-interop aspose-cells