Цей короткий посібник допоможе вам створити зведену таблицю 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.