この短いチュートリアルでは、Node.js を使用して Excel ピボット テーブルを作成する方法を説明します。開発用に IDE を設定するための詳細、手順のリスト、Node.js を使用して Excel ピボット レポートを追加するためのサンプル コードが含まれています。ピボット テーブル コレクションにアクセスし、シートにピボット テーブルを追加し、さまざまなデータを設定し、ピボット テーブルのパラメータを表示する方法を学びます。
Node.jsを使用してピボットテーブルを作成する手順
- Java 経由の Node.js 用 Aspose.Cells を使用してピボット テーブルを作成するように IDE を設定します
- ピボット レポートを作成するために、データを含む Excel ファイルを Workbook オブジェクトにロードします
- ターゲット シートからピボット テーブル コレクションにアクセスし、新しい pivot table を追加します
- ピボットテーブルの行の総計を非表示にする
- 列、行、データ フィールドをピボット テーブルに追加する
- 結果の Excel ファイルをピボット テーブルとともに保存します。
これらの手順は、Node.js を使用して Excel でピボット テーブルを作成する方法 の概要を示しています。宛先セル領域を指定し、表示特性を設定することで、ピボット テーブルの既存のコレクションに新しいピボット テーブルを追加することでプロセスを開始します。最後に、列、行、データのタイプのフィールドを領域に追加し、出力 Excel ファイルを保存します。
Node.jsを使用してExcelピボットテーブルにコードを作成する
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Load the workbook | |
var wb = new aspose.cells.Workbook("sample.xlsx"); | |
// Get the first sheet | |
var targetSheet = wb.getWorksheets().get(0); | |
// Access pivot tables | |
var pvTablesCollection = targetSheet.getPivotTables(); | |
// Create a new pivot table | |
var pivotTableIndex = pvTablesCollection.add("=A1:C7", "F3", "SalesPivotTable"); | |
// Access the new pivot table | |
var pivotTable = pvTablesCollection.get(pivotTableIndex); | |
// Hide grand total rows | |
pivotTable.setRowGrand(false); | |
// Add a field to the area COLUMN | |
pivotTable.addFieldToArea(aspose.cells.PivotFieldType.COLUMN, 0); | |
// Add a field to the area ROW | |
pivotTable.addFieldToArea(aspose.cells.PivotFieldType.ROW, 1); | |
// Add a field to the area DATA | |
pivotTable.addFieldToArea(aspose.cells.PivotFieldType.DATA, 2); | |
// Save the pivot table | |
wb.save("PivotTable.xlsx"); | |
console.log("Pivot table created successfully"); |
このコードは、Node.js を使用して Excel にピボット テーブルを追加する方法 を示しています。このコードでは、領域にさまざまなフィールドを追加しましたが、PAGE タイプのフィールドを追加することもできます。ピボット テーブル コレクション クラスは、既存のピボット テーブルの作成、削除、更新など、ピボット テーブルを操作するためのさまざまな機能をサポートします。
この記事では、Node.js* を使用して *ピボット テーブルを操作する方法を説明しました。ピボット テーブルを削除するには、Node.jsを使用してピボットテーブルを削除する方法 に関する記事を参照してください。