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

Création d’une feuille Designer

Une feuille designer est un simple fichier Excel créé avec l’application Microsoft Excel ou les API Aspose.Cells contenant la mise en forme visuelle, des formules et des marqueurs intelligents, où le contenu peut être peuplé à l’exécution.

Pour des raisons de simplicité, nous créerons la feuille designer en utilisant l’API Aspose.Cells for .NET, puis nous la traiterons par rapport à une source de données créée dynamiquement à des fins de démonstration.

Traitement de la feuille Designer

Pour traiter la feuille designer, il faut disposer d’une source de données correspondant aux marqueurs intelligents utilisés dans la feuille designer. Par exemple, nous avons créé une entrée de marqueur intelligent comme &=Ventes.Annee, qui représente la colonne Année dans le DataTable des Ventes. Dans le cas où une colonne correspondante n’est pas disponible dans la source de données, les API Aspose.Cells sauteront le traitement pour ce marqueur intelligent particulier, et par conséquent, les données pour le marqueur intelligent particulier ne seront pas peuplées.

Afin de démontrer ce cas d’utilisation, nous créerons la source de données à partir de zéro et la traiterons par rapport à la feuille designer créée à l’étape précédente. Cependant, dans un scénario en temps réel, les données pourraient déjà être disponibles pour un traitement ultérieur, vous pouvez donc sauter la création de la source de données si les données sont déjà disponibles.

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

Création d’un graphique

Une fois les données en place, il suffit de créer un graphique basé sur la source de données. Afin de garder l’exemple simple, nous utiliserons la méthode Chart.SetChartDataRange afin de ne pas avoir à configurer davantage le graphique.