Crear tablas dinámicas y gráficos dinámicos

Añadiendo tablas dinámicas y gráficos

Aspose.Cells proporciona un conjunto especial de clases utilizadas para crear tablas dinámicas. Estas clases se utilizan para crear y configurar objetos PivotTable, que actúan como bloques de construcción básicos de un objeto PivotTable:

  • PivotField, un campo en un informe de tabla dinámica.
  • PivotFields, una colección de todos los objetos PivotField en una tabla dinámica.
  • PivotTable, un informe de tabla dinámica en una hoja de cálculo.
  • PivotTables, una colección de todos los objetos PivotTable en la hoja de cálculo.

Preparación para usar Aspose.Cells

  1. Descargue e instale Aspose.Cells:
    1. Descargar Aspose.Cells.
    2. Instálelo en su equipo de desarrollo. Todos los componentes de Aspose, al ser instalados, funcionan en modo de evaluación. El modo de evaluación no tiene límite de tiempo y solo inserta marcas de agua en los documentos producidos. Para trabajar con el componente en su capacidad total, necesitas tener una licencia válida.
  2. Cree un proyecto:
    1. Inicia Visual Studio.Net.
    2. Cree una nueva aplicación de consola.
  3. Agregue referencias: Agrega una referencia al componente Aspose.Cells en tu proyecto, por ejemplo …\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll

Añadiendo una tabla dinámica

Para crear una tabla dinámica usando Aspose.Cells:

  1. Agregue algunos datos a las celdas de una hoja de cálculo utilizando el método PutValue/setValue de un objeto Cell. También puede utilizar un archivo de plantilla ya lleno con datos. Los datos se utilizarán como origen de datos de la tabla dinámica.
  2. Agregue una tabla dinámica a la hoja de cálculo llamando al método add de la colección PivotTables (encapsulada en el objeto Worksheet).
  3. Accede al nuevo objeto PivotTable desde la colección PivotTables pasando su índice. # Usa cualquiera de los objetos de tabla dinámica encapsulados en el objeto PivotTable para gestionar la tabla.

A continuación se muestran ejemplos de código.

Añadiendo un gráfico dinámico

Para crear un gráfico dinámico usando Aspose.Cells:

  1. Agregue un gráfico.
  2. Establezca el PivotSource del gráfico para hacer referencia a una tabla dinámica existente en la hoja de cálculo.
  3. Establezca otros atributos.