Insertar tabla dinámica
Contents
[
Hide
]
Crear tabla dinámica
Es posible usar Aspose.Cells for Node.js via C++ para agregar tablas dinámicas a hojas de cálculo programáticamente.
Modelo de Objeto de Tabla Dinámica
Aspose.Cells for Node.js via C++ proporciona un conjunto especial de clases que se usan para crear y controlar tablas dinámicas. Estas clases se usan para crear y establecer objetos PivotTable, los bloques de construcción de una tabla dinámica. Los objetos son:
- PivotField representa un campo en un PivotTable.
- PivotFieldCollection representa una colección de todos los objetos PivotField en el PivotTable.
- PivotTable representa una TablaDinámica en una hoja de cálculo.
- PivotTableCollection representa una colección de todos los objetos PivotTable en una hoja de cálculo.
Creación de una tabla dinámica sencilla utilizando Aspose.Cells
- Agregue datos a una hoja de cálculo utilizando el método putValue del objeto Cell. Estos datos se utilizarán como origen de datos de la tabla dinámica.
- Agregue una tabla dinámica a la hoja de cálculo llamando al método add de la colección PivotTables, que está encapsulada en el objeto HojaDeCálculo.
- Acceda al nuevo objeto PivotTable desde la colección PivotTables pasando el índice de la TablaDinámica.
- Utilice alguno de los objetos PivotTable (explicados anteriormente) para gestionar la tabla dinámica.
Después de ejecutar el código de ejemplo, se agrega una tabla dinámica a la hoja de cálculo.
Al asignar un rango de celdas como origen de datos, el rango debe ir de arriba a la derecha. Por ejemplo, “A1:C3” es válido pero “C3:A1” no lo es.