Genera grafico elaborando marcatori intelligenti

Creazione del foglio di calcolo del progettista

Un foglio di calcolo per designer è un semplice file Excel creato con l’applicazione Excel Microsoft o le API Aspose.Cells contenente la formattazione visiva, le formule e gli indicatori intelligenti, in cui i contenuti possono essere popolati in fase di esecuzione.

Per semplicità, creeremo il foglio di calcolo del progettista utilizzando Aspose.Cells for .NET API e successivamente lo elaboreremo rispetto a un’origine dati creata dinamicamente a scopo dimostrativo.

Elaborazione del foglio di calcolo del progettista

Per elaborare il foglio di calcolo del designer, è necessario disporre di un’origine dati che corrisponda agli indicatori intelligenti utilizzati nel foglio di calcolo del designer. Ad esempio, abbiamo creato una voce Smart Marker come &=Sales.Year, che rappresenta la colonna Year nella DataTable Sales. Nel caso in cui una colonna corrispondente non sia disponibile nell’origine dati, le API Aspose.Cells salteranno l’elaborazione per quel particolare Smart Marker e, di conseguenza, i dati per quel particolare Smart Marker non verranno popolati.

Per dimostrare questo caso d’uso, creeremo l’origine dati da zero e la elaboreremo rispetto al foglio di calcolo del designer creato nel passaggio precedente. Tuttavia, in uno scenario in tempo reale, i dati potrebbero essere già disponibili per un’ulteriore elaborazione, pertanto è possibile ignorare la creazione dell’origine dati se i dati sono già disponibili.

L’elaborazione degli Smart Marker è piuttosto semplice, come dimostrato dal seguente frammento di codice.

Creazione del grafico

Una volta che i dati sono a posto, tutto ciò che dobbiamo fare è creare un grafico basato sull’origine dati. Per mantenere l’esempio semplice, useremo ilGrafico.SetChartDataRangemetodo in modo da non dover configurare ulteriormente il grafico.