ピボットテーブルのレイアウトを変更する
MS-Excelでのピボットテーブルのレイアウトの変更方法
Microsoft Excelでは、PivotTable Tools > Design > Report Layoutメニューコマンドを使用してピボットテーブルのレイアウトを変更できます。これらの3つの形式でレイアウトを変更できます
- コンパクト形式で表示
- アウトライン形式で表示
- 表形式で表示
ピボットテーブルのレイアウトをAspose.Cells for Node.js via C++を使用して変更する方法
Aspose.Cells for Node.js via C++ライブラリは、これら三つの形式でピボットテーブルのレイアウトを変更する PivotTable.showInCompactForm()、PivotTable.showInOutlineForm()、PivotTable.showInTabularForm() メソッドも提供しています。
サンプルコード
次のサンプルコードでは、まずPivot Tableをコンパクト形式で表示し、次にアウトライン形式でPivot Tableを表示し、最後にPivot Tableを表形式で表示します。
const AsposeCells = require("aspose.cells.node"); | |
//For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
//The path to the documents directory. | |
var dataDir = RunExamples.GetDataDir(".") | |
//Create workbook object from source excel file | |
var workbook = new AsposeCells.Workbook(dataDir + "pivotTable_sample.xlsx"); | |
//Access first worksheet | |
var worksheet = workbook.getWorksheets().get(0); | |
//Access first pivot table | |
var pivotTable = worksheet.getPivotTables().get(0); | |
//1 - Show the pivot table in compact form | |
pivotTable.showInCompactForm(); | |
//Refresh the pivot table | |
pivotTable.refreshData(); | |
pivotTable.calculateData(); | |
//Save the output | |
workbook.save(dataDir + "CompactForm_out.xlsx"); | |
//2 - Show the pivot table in outline form | |
pivotTable.showInOutlineForm(); | |
//Refresh the pivot table | |
pivotTable.refreshData(); | |
pivotTable.calculateData(); | |
//Save the output | |
workbook.save(dataDir + "OutlineForm_out.xlsx"); | |
//3 - Show the pivot table in tabular form | |
pivotTable.showInTabularForm(); | |
//Refresh the pivot table | |
pivotTable.refreshData(); | |
pivotTable.calculateData(); | |
//Save the output | |
workbook.save(dataDir + "TabularForm_out.xlsx"); |