Generieren Sie ein Diagramm durch die Verarbeitung intelligenter Markierungen

Erstellung einer Designer-Tabelle

Eine Designer-Tabelle ist eine einfache Excel-Datei, die mit der Excel-Anwendung Microsoft oder den APIs Aspose.Cells erstellt wurde und die visuelle Formatierung, Formeln und Smart Marker enthält, wobei der Inhalt zur Laufzeit ausgefüllt werden kann.

Der Einfachheit halber erstellen wir die Designer-Tabelle mit Aspose.Cells for .NET API und verarbeiten sie später zu Demonstrationszwecken anhand einer dynamisch erstellten Datenquelle.

Verarbeitung einer Designer-Tabelle

Um die Designer-Tabelle zu verarbeiten, muss eine Datenquelle vorhanden sein, die den in der Designer-Tabelle verwendeten Smart Markers entspricht. Beispielsweise haben wir einen Smart Marker-Eintrag als &=Sales.Year erstellt, der die Spalte „Jahr“ in der DataTable „Sales“ darstellt. Falls eine entsprechende Spalte in der Datenquelle nicht verfügbar ist, überspringen die Aspose.Cells-APIs die Verarbeitung für diesen bestimmten Smart Marker und die Daten für den bestimmten Smart Marker werden daher nicht ausgefüllt.

Um diesen Anwendungsfall zu demonstrieren, erstellen wir die Datenquelle von Grund auf und verarbeiten sie anhand der im vorherigen Schritt erstellten Designer-Tabelle. In einem Echtzeitszenario könnten jedoch bereits Daten zur weiteren Verarbeitung verfügbar sein, sodass Sie die Erstellung einer Datenquelle überspringen können, wenn Daten bereits verfügbar sind.

Die Verarbeitung von Smart Markern ist recht einfach, wie der folgende Codeausschnitt zeigt.

Erstellung eines Diagramms

Sobald die Daten vorhanden sind, müssen wir nur noch ein Diagramm basierend auf der Datenquelle erstellen. Um das Beispiel einfach zu halten, verwenden wir dasChart.SetChartDataRangeMethode, sodass wir das Diagramm nicht weiter konfigurieren müssen.