Crear tabla dinámica
Contents
[
Hide
]
Crear tabla dinámica
Crear tabla dinámica utilizando Aspose.Cells
Con Aspose.Cells, es posible agregar tablas dinámicas a las hojas de cálculo. Aspose.Cells cuenta con varias clases especiales utilizadas específicamente para crear y controlar tablas dinámicas. Estas clases se utilizan para crear y establecer las propiedades de un objeto PivotTable, utilizado como los bloques de construcción de la tabla dinámica.
Los objetos de tabla dinámica son:
- PivotField: representa un campo en una tabla dinámica.
- PivotFieldCollection: representa una colección de todos los objetos PivotField en la tabla dinámica.
- PivotTable: representa una tabla dinámica.
- PivotTableCollection: representa la colección de todos los objetos de tabla dinámica en la hoja de cálculo.
Crear una tabla dinámica simple
Para crear una tabla dinámica utilizando Aspose.Cells, siga los pasos a continuación:
- Agregue algunos datos a las celdas de la hoja de cálculo utilizando el método setValue del objeto Cell. Estos datos se utilizarán como origen de datos para la tabla dinámica.
- Agregue una tabla dinámica a la hoja de cálculo llamando al método add de la clase PivotTableCollection, encapsulada en el objeto Worksheet.
- Acceda al objeto PivotTable desde el PivotTableCollection pasando el índice PivotTable.
- Utilice cualquiera de los objetos de tabla dinámica (explicados anteriormente) encapsulados en el objeto PivotTable para gestionar la tabla dinámica.
Al asignar un rango de celdas como origen de datos, el rango debe establecerse desde la esquina superior izquierda hasta la esquina inferior derecha. Por ejemplo, “A1:C3” es válido; “C3:A1” no es válido.
El ejemplo de código a continuación muestra cómo crear una tabla dinámica simple siguiendo los pasos básicos enumerados anteriormente. Al ejecutar el código, se agrega una tabla dinámica a la hoja de cálculo:
Creando una tabla dinámica basada en un campo correspondiente