Ten krótki samouczek poprowadzi Cię do utworzenia tabeli przestawnej Excel przy użyciu Node.js. Zawiera szczegółowe informacje dotyczące ustawiania IDE do programowania, listę kroków i przykładowy kod do dodawania raportów przestawnych w programie Excel przy użyciu Node.js. Dowiesz się, jak uzyskać dostęp do kolekcji tabel przestawnych i dodać tabele przestawne w arkuszu, ustawić różne dane i parametry wyświetlania tabeli przestawnej.
Kroki tworzenia tabeli przestawnej przy użyciu Node.js
- Ustaw IDE tak, aby używało Aspose.Cells dla Node.js poprzez Javę do tworzenia tabeli przestawnej
- Załaduj plik Excel z danymi do obiektu Workbook w celu utworzenia raportowania przestawnego
- Uzyskaj dostęp do kolekcji tabel przestawnych z arkusza docelowego i dodaj nowy pivot table
- Ukryj sumę całkowitą dla wierszy tabeli przestawnej
- Dodaj kolumny, wiersze i pola danych do tabeli przestawnej
- Zapisz wynikowy plik Excel z tabelą przestawną
Poniższe kroki zawierają podsumowanie jak utworzyć tabelę przestawną w programie Excel przy użyciu Node.js. Rozpocznij proces, dodając nową tabelę przestawną do istniejącego zbioru tabel przestawnych, podając obszar komórek docelowych i ustawiając charakterystykę wyświetlania. Na koniec dodaj do obszaru pola typów kolumn, wierszy i danych i zapisz wyjściowy plik Excel.
Kod do tabeli przestawnej programu Excel przy użyciu 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"); |
Ten kod demonstruje jak dodać tabelę przestawną w programie Excel przy użyciu Node.js. W tym kodzie dodaliśmy do obszaru różne pola, ale możesz także dodać pola typu PAGE. Klasa kolekcji tabel przestawnych obsługuje różne funkcje pracy z tabelami przestawnymi, na przykład tworzenie, usuwanie i aktualizowanie istniejących tabel przestawnych.
W tym artykule nauczyliśmy się, jak pracować z tabelą przestawną przy użyciu Node.js. Aby usunąć tabelę przestawną, zapoznaj się z artykułem na temat jak usunąć tabelę przestawną za pomocą Node.js.