Crear tablas dinámicas y gráficos dinámicos con Golang vía C++
Una tabla dinámica es un resumen interactivo de registros. Por ejemplo, puedes tener cientos de entradas de facturas en una lista en una hoja de cálculo. Una tabla dinámica puede sumar las facturas por cliente, producto o fecha. Con Microsoft Excel, es posible reorganizar rápidamente la información en la tabla dinámica arrastrando botones a una nueva posición.
Un gráfico dinámico es una representación gráfica interactiva de los datos en una tabla dinámica. Los gráficos dinámicos se introdujeron en Excel 2000. El uso de un gráfico dinámico facilita aún más la comprensión de los datos, ya que la tabla dinámica crea subtotales y totales automáticamente.
Aspose.Cells admite 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:
- CampoDinámico, un campo en un informe de tabla dinámica.
- CamposDinámicos, una colección de todos los objetos CampoDinámico en una tabla dinámica.
- TablaDinámica, un informe de TablaDinámica en una hoja de cálculo.
- TablasDinámicas, una colección de todos los objetos TablaDinámica en la hoja de cálculo.
Preparación para usar Aspose.Cells
- Descargue e instale Aspose.Cells:
- Descargar Aspose.Cells.
- Instálelo en su equipo de desarrollo. Todos los componentes de Aspose, al instalarse, 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.
- Cree un proyecto:
- Inicia tu entorno de desarrollo C++ (por ejemplo, Visual Studio).
- Cree una nueva aplicación de consola.
- Agregue referencias:
Agrega una referencia al componente Aspose.Cells en tu proyecto, por ejemplo,
...\Archivos de programa\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll.
Añadiendo una tabla dinámica
Para crear una tabla dinámica usando Aspose.Cells:
- Agrega algunos datos a las celdas de una hoja de cálculo usando el método
PutValuede un objetoCell. También puedes usar un archivo de plantilla ya llenado con datos. Los datos se usarán como fuente de datos para la tabla dinámica. - Agrega una tabla dinámica a la hoja llamando al método
Addde la colecciónPivotTables(encapsulada en el objetoWorksheet). - Accede al nuevo objeto
PivotTabledesde la colecciónPivotTablespasando su índice. Usa cualquiera de los objetos de tabla dinámica encapsulados en el objetoPivotTablepara 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:
- Agregue un gráfico.
- Establece el
PivotSourcedel gráfico para hacer referencia a una tabla dinámica existente en la hoja de cálculo. - Establezca otros atributos.