Generar gráfico procesando marcadores inteligentes

Creación de la hoja de cálculo del diseñador

Una hoja de cálculo de diseñador es un archivo de Excel simple creado con la aplicación de Excel Microsoft o las API Aspose.Cells que contiene el formato visual, las fórmulas y los marcadores inteligentes, donde los contenidos se pueden 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 contra 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 Year 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 contra la hoja de cálculo del diseñador creada en el paso anterior. Sin embargo, en un escenario en tiempo real, los datos ya podrían 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 Smart Markers 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 simplificar el ejemplo, utilizaremos elChart.SetChartDataRangepara que no tengamos que configurar más el gráfico.