Genera un grafico elaborando i marcatori intelligenti

Creazione del foglio di calcolo del designer

Un foglio di calcolo del designer è un semplice file di Excel creato con l’applicazione Microsoft Excel o le API di Aspose.Cells che contiene la formattazione visiva, formule e marcatori intelligenti, dove i contenuti possono essere popolati durante l’esecuzione.

Per semplicità, creeremo il foglio di calcolo del designer utilizzando l’API Aspose.Cells for .NET e successivamente lo elaboreremo in base a una fonte dati creata in modo dinamico a scopo dimostrativo.

Elaborazione del foglio di calcolo del designer

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

Per dimostrare questo caso d’uso, creeremo la fonte dati da zero e la elaboreremo in base al foglio di calcolo del designer creato nel passaggio precedente. Tuttavia, in uno scenario in tempo reale, i dati potrebbero già essere disponibili per ulteriore elaborazione, quindi è possibile saltare la creazione della fonte dati se i dati sono già disponibili.

L’elaborazione dei marcatori intelligenti è abbastanza semplice come dimostrato dal seguente frammento di codice.

Creazione di un grafico

Una volta che i dati sono in posizione, tutto ciò di cui abbiamo bisogno è creare un grafico basato sulla fonte di dati. Per mantenere l’esempio semplice, useremo il metodo Chart.SetChartDataRange in modo da non dover configurare ulteriormente il grafico.