Skapa diagram genom att bearbeta Smart Markers

Skapande av Designerblad

Ett designerblad är en enkel Excel-fil skapad med Microsoft Excel-applikation eller Aspose.Cells API:er som innehåller visuell formatering, formler och smarta markörer, där innehållet kan fyllas på vid runtime.

För enkelhets skull kommer vi att skapa designerbladet med hjälp av Aspose.Cells for .NET API:n och senare behandla det mot en dynamiskt skapad datakälla för demonstrationsändamål.

Behandling av Designerblad

För att behandla designerbladet måste man ha en datakälla som överensstämmer med de Smarta Markörer som används i designerbladet. Till exempel har vi skapat en Smart Marker-post som &=Sales.Year, som representerar Årskolumnen i DataTable Sales. Om en motsvarande kolumn inte är tillgänglig i datakällan kommer Aspose.Cells API:erna att hoppa över behandlingen för den specifika Smarta Markören och som ett resultat kommer inte data för den specifika Smarta Markören att fyllas på.

För att demonstrera detta användningsfall kommer vi att skapa datakällan från grunden och behandla den mot designerbladet som skapats i det föregående steget. Dock kan i en realtidssituation data redan vara tillgänglig för ytterligare behandling så att du kan hoppa över skapandet av datakällan om data redan är tillgänglig.

Behandlingen av Smarta Markörer är ganska enkel som demonstrerat av den följande kodsnutten.

Skapande av Diagram

När datan är på plats behöver vi bara skapa ett diagram baserat på datakällan. För att hålla exemplet enkelt kommer vi att använda Chart.SetChartDataRange metoden så att vi inte behöver konfigurera diagrammet ytterligare.