В этом кратком руководстве вы узнаете, как создать сводную таблицу Excel с помощью Node.js. В нем содержатся сведения о настройке IDE для разработки, список шагов и пример кода для добавления сводных отчетов Excel с использованием Node.js. Вы научитесь получать доступ к коллекции сводных таблиц и добавлять сводные таблицы на лист, задавать различные данные и параметры отображения для сводной таблицы.
Шаги по созданию сводной таблицы с использованием Node.js
- Настройте IDE на использование Aspose.Cells для Node.js через Java для создания сводной таблицы.
- Загрузите файл Excel с данными в объект Workbook для создания сводного отчета.
- Получите доступ к коллекции сводных таблиц из целевого листа и добавьте новый pivot table.
- Скрыть общую сумму для строк в сводной таблице
- Добавьте столбец, строку и поля данных в сводную таблицу.
- Сохраните полученный файл Excel со сводной таблицей.
Эти шаги содержат краткое описание как создать сводную таблицу в Excel с помощью Node.js. Инициируйте процесс, добавив новую сводную таблицу в существующую коллекцию сводных таблиц, указав область ячеек назначения и задав характеристики отображения. Наконец, добавьте в область поля типа «столбец», «строка» и «данные» и сохраните выходной файл Excel.
Код для сводной таблицы Excel с использованием Node.js
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"); |
Этот код демонстрирует как добавить сводную таблицу в Excel с помощью Node.js. В этом коде мы добавили в область различные поля, однако вы также можете добавить поля типа PAGE. Класс коллекции сводных таблиц поддерживает различные функции для работы со сводными таблицами, например создание, удаление и обновление существующих сводных таблиц.
Эта статья научила нас работать со сводной таблицей с помощью Node.js. Чтобы удалить сводную таблицу, обратитесь к статье на сайте как удалить сводную таблицу с помощью Node.js.