Générer un graphique en traitant des marqueurs intelligents

Création d’une feuille de calcul de concepteur

Une feuille de calcul de concepteur est un simple fichier Excel créé avec l’application Excel Microsoft ou les API Aspose.Cells contenant le formatage visuel, les formules et les marqueurs intelligents, où le contenu peut être renseigné au moment de l’exécution.

Par souci de simplicité, nous créerons la feuille de calcul du concepteur à l’aide du Aspose.Cells for .NET API et la traiterons plus tard par rapport à une source de données créée dynamiquement à des fins de démonstration.

Feuille de calcul du concepteur de traitement

Afin de traiter la feuille de calcul du concepteur, il faut disposer d’une source de données qui correspond aux marqueurs intelligents utilisés dans la feuille de calcul du concepteur. Par exemple, nous avons créé une entrée de marqueur intelligent sous la forme &=Sales.Year, qui représente la colonne Année dans le DataTable Sales. Si une colonne correspondante n’est pas disponible dans la source de données, les API Aspose.Cells ignoreront le traitement pour ce marqueur intelligent particulier et, par conséquent, les données de ce marqueur intelligent particulier ne seront pas renseignées.

Afin de démontrer ce cas d’utilisation, nous allons créer la source de données à partir de zéro et la traiter par rapport à la feuille de calcul du concepteur créée à l’étape précédente. Toutefois, dans un scénario en temps réel, les données peuvent déjà être disponibles pour un traitement ultérieur. Vous pouvez donc ignorer la création d’une source de données si les données sont déjà disponibles.

Le traitement des marqueurs intelligents est assez simple, comme le démontre l’extrait de code suivant.

Création de graphique

Une fois les données en place, il ne nous reste plus qu’à créer un graphique basé sur la source de données. Afin de garder l’exemple simple, nous utiliserons leChart.SetChartDataRangeméthode afin que nous n’ayons pas à configurer davantage le graphique.