Generera diagram genom att bearbeta smarta markörer

Skapande av designerkalkylblad

Ett designerkalkylblad ä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 i under körning.

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

Bearbetar Designer-kalkylblad

För att bearbeta designerkalkylarket måste man ha en datakälla som motsvarar de smarta markörer som används i designerkalkylarket. Vi har till exempel skapat en Smart Marker-post som &=Försäljning.År, som representerar kolumnen År i DataTable Sales. Om en motsvarande kolumn inte är tillgänglig i datakällan, kommer Aspose.Cells API:erna att hoppa över bearbetningen för just den smarta markören, och som ett resultat kommer data för den specifika smarta markören inte att fyllas i.

För att demonstrera detta användningsfall kommer vi att skapa datakällan från början och bearbeta den mot designerkalkylbladet som skapades i föregående steg. Men i ett realtidsscenario kan data redan vara tillgängliga för vidare bearbetning så att du kan hoppa över skapandet av datakälla om data redan är tillgänglig.

Bearbetningen av smarta markörer är ganska enkel, vilket visas av följande kodavsnitt.

Skapande av diagram

När data ä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ändaChart.SetChartDataRangemetod så att vi inte behöver konfigurera diagrammet ytterligare.