如何使用 Aspose Cells 将数据透视表放在不同的 sheet 上?
How is it possible to put a PivotTable on a different sheet using Aspose Cells?
我看到 here 如何在与源数据相同的 sheet 上创建数据透视表,如下所示:
int index = pivotTables.Add("=A1:C8", "E3", "PivotTable2");
第一个参数 ("=A1:C8")
是要提取的源数据,第二个 ("E3")
是将用作数据透视表西北角的单元格 - 在同一个 sheet 上。
我需要将我的数据透视表放在一个单独的 sheet 上(然后完全隐藏源数据选项卡)。
如何指定第二个参数在另一个 sheet 上?
假设您的数据位于名为 "MyDataSheet" 的工作表中,您的单元格范围是 A1:D25,那么您的源数据将是 MyDataSheet!A1:D25,现在 select 您的任何工作表并像这样添加枢轴 table。
anySheet.PivotTables.Add("MyDataSheet!A1:D25", "E3", "MyPivot");
它现在将在 anySheet 中添加数据透视表 table,但数据将来自 MyDataSheet.
注意:我在 Aspose 担任开发人员布道师
我看到 here 如何在与源数据相同的 sheet 上创建数据透视表,如下所示:
int index = pivotTables.Add("=A1:C8", "E3", "PivotTable2");
第一个参数 ("=A1:C8")
是要提取的源数据,第二个 ("E3")
是将用作数据透视表西北角的单元格 - 在同一个 sheet 上。
我需要将我的数据透视表放在一个单独的 sheet 上(然后完全隐藏源数据选项卡)。
如何指定第二个参数在另一个 sheet 上?
假设您的数据位于名为 "MyDataSheet" 的工作表中,您的单元格范围是 A1:D25,那么您的源数据将是 MyDataSheet!A1:D25,现在 select 您的任何工作表并像这样添加枢轴 table。
anySheet.PivotTables.Add("MyDataSheet!A1:D25", "E3", "MyPivot");
它现在将在 anySheet 中添加数据透视表 table,但数据将来自 MyDataSheet.
注意:我在 Aspose 担任开发人员布道师