Generar gráfico procesando marcadores inteligentes

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.