Generar gráfico procesando marcadores inteligentes
Las API Aspose.Cells proporcionan laLibro de trabajoDiseñador clase para trabajar con marcadores inteligentes donde el formato y las fórmulas se colocan en las hojas de cálculo del diseñador y luego se procesan conLibro de trabajoDiseñadorclase para completar los datos de acuerdo con los marcadores inteligentes especificados. También es posible crear gráficos de Excel procesando marcadores inteligentes, lo que requerirá los siguientes pasos.
- Creación de hoja de cálculo de diseñador.
- Procesamiento de la hoja de cálculo del diseñador contra la fuente de datos especificada
- Creación de un gráfico basado en datos poblados.
Creación de hoja de cálculo de diseñador.
Una hoja de cálculo de diseñador es un archivo de Excel simple creado con la aplicación Excel Microsoft o las API Aspose.Cells que contienen formato visual, fórmulas y marcadores inteligentes, donde el contenido se puede completar en tiempo de ejecución.
En aras de la simplicidad, crearemos la hoja de cálculo del diseñador utilizando Aspose.Cells for .NET API y luego la procesaremos con una fuente de datos creada dinámicamente con fines de demostración.
Hoja de cálculo del Diseñador de procesamiento
Para procesar la hoja de cálculo del diseñador, se debe tener una fuente de datos que corresponda a los marcadores inteligentes utilizados en la hoja de cálculo del diseñador. Por ejemplo, hemos creado una entrada de marcador inteligente como &=Sales.Year, que representa la columna Año en DataTable Sales. En caso de que una columna correspondiente no esté disponible en la fuente de datos, las API Aspose.Cells omitirán el procesamiento para ese marcador inteligente en particular y, como resultado, los datos para ese marcador inteligente en particular no se completarán.
Para demostrar este caso de uso, crearemos la fuente de datos desde cero y la procesaremos con la hoja de cálculo del diseñador creada en el paso anterior. Sin embargo, en un escenario en tiempo real, los datos podrían ya estar disponibles para su posterior procesamiento, por lo que puede omitir la creación de la fuente de datos si los datos ya están disponibles.
El procesamiento de marcadores inteligentes es bastante simple, como lo demuestra el siguiente fragmento de código.
Creación de gráfico
Una vez que los datos están en su lugar, todo lo que tenemos que hacer es crear un gráfico basado en la fuente de datos. Para mantener el ejemplo simple, usaremos elGráfico.SetChartDataRangemétodo para que no tengamos que configurar más el gráfico.