如何使用Aspose Cells将数据透视表放在不同的工作表上?

时间:2016-11-16 00:27:43

标签: excel pivot-table aspose-cells

我看到here如何在与源数据相同的工作表上创建数据透视表,如下所示:

int index = pivotTables.Add("=A1:C8", "E3", "PivotTable2");

第一个arg ("=A1:C8")是要提取的源数据,第二个("E3")是将作为数据透视表的NW角的单元格 - 在同一张纸上。

我需要将我的数据透视表放在一个单独的工作表上(然后完全隐藏源数据选项卡)。

如何指定第二个参数在另一张纸上?

1 个答案:

答案 0 :(得分:2)

假设您的数据位于名为“MyDataSheet”的工作表内,而您的单元格范围是A1:D25,那么您的源数据将是 MyDataSheet!A1:D25 ,现在选择您的任何工作表和像这样添加数据透视表。

anySheet.PivotTables.Add("MyDataSheet!A1:D25", "E3", "MyPivot");

现在它将在 anySheet 中添加数据透视表,但数据将来自 MyDataSheet

注意: 我在Aspose担任开发人员传播者