
Le API REST di Aspose.Cells arricchiscono le tue applicazioni basate su cloud con funzionalità di elaborazione di fogli di calcolo. L’API è dotata di diversi SDK distribuiti con licenza MIT, così puoi semplicemente integrare le funzionalità nelle tue applicazioni. Questa utility ti consente di concentrarti su ciò che conta di più, mentre i dettagli minori vengono gestiti dall’SDK stesso.
API REST per l’elaborazione di Excel
Nel contesto dell’elaborazione dei fogli di calcolo, i grafici sono un modo molto utile per riassumere le informazioni e presentarle in forma visiva. Pertanto, esploriamo la creazione di grafici e il supporto per il rendering dei grafici in Aspose.Cells Cloud. I tipi di grafico supportati includono Area, Barre, Bolle, Colonne, Coni, Torte, Linee e molti altri. Aggiungiamo un grafico a torta utilizzando Aspose.Cells for .NET SDK.
// Ottieni la chiave dell'app e l'SID dell'app da https://dashboard.aspose.cloud/
// Installa il pacchetto Nuget Aspose.Cells-Cloud
private CellsApi instance;
instance = new CellsApi( clientId, clientSecret);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
string chartType = "Pie";
int? upperLeftRow = 5;
int? upperLeftColumn = 5;
int? lowerRightRow = 20;
int? lowerRightColumn = 15;
string area = "A1:A3";
bool? isVertical = true;
string categoryData = null;
bool? isAutoGetSerialName = null;
string title = "TEST TITLE";
string folder = TEMPFOLDER;
UpdateDataFile(instance,folder, name);
var response = instance.CellsChartsPutWorksheetAddChart(name, sheetName, chartType, upperLeftRow, upperLeftColumn, lowerRightRow, lowerRightColumn, area, isVertical, categoryData, isAutoGetSerialName, title, folder);
Assert.IsInstanceOf<ChartsResponse>(response, "response is ChartsResponse");
Assert.AreEqual(response.Code, 200);
Devi specificare diversi parametri in questo frammento di codice per aggiungere il grafico in uno specifico foglio di lavoro di una cartella di lavoro e altre informazioni tra cui Area grafico, Titolo grafico, Dati categoria e altri. Questo frammento di codice aggiunge un grafico a torta nel tuo file modello, come mostrato nello screenshot qui sotto:

Puoi notare i valori nella prima colonna e il grafico a torta aggiunto al foglio di lavoro desiderato nel tuo Cloud Storage. Il titolo del grafico e altre informazioni sono gli stessi del frammento di codice di cui abbiamo parlato sopra. Allo stesso modo, puoi creare altri grafici che possono essere diversi o complicati rispetto a questa dimostrazione.
Convertire grafico in immagine in C#
Un grafico per il rendering delle immagini è un’altra utile funzionalità di Aspose.Cells Cloud. Continuiamo l’esempio dalla stessa cartella di lavoro in cui abbiamo aggiunto il grafico nell’esempio precedente. Puoi usare il frammento di codice .NET sottostante per convertire un grafico in un’immagine. Tuttavia, tieni presente che i grafici sono indici basati su zero, quindi il primo grafico nel foglio di lavoro è indicato con zero. L’esempio seguente elabora la funzionalità e chiarisce anche questo punto:
// Ottieni la chiave dell'app e l'SID dell'app da https://dashboard.aspose.cloud/
// Installa il pacchetto Nuget Aspose.Cells-Cloud
private CellsApi instance;
instance = new CellsApi( clientId, clientSecret);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
int? chartNumber = 0;
string folder = TEMPFOLDER;
string format = "png";
UpdateDataFile(instance,folder, name);
var response = instance.CellsChartsGetWorksheetChart(name, sheetName, chartNumber, format, folder);
Assert.IsInstanceOf<System.IO.Stream>(response, "response is System.IO.Stream");
Puoi rendere un grafico in PNG, JPEG, BMP, TIFF e altri formati immagine. Tuttavia, la risposta di questa chiamata API includerà un’istanza di System.IO.Stream class che conterrà l’immagine del grafico. Poiché le immagini sono oggetti visivi, convertiamo questo flusso in un file. Di seguito è riportato uno dei possibili approcci che puoi utilizzare a questo scopo:
FileStream fs = File.Create(@"D:\ChartImage.png");
response.CopyTo(fs);
fs.Close();
L’immagine ad alta qualità del grafico apparirà come nello screenshot qui sotto:

Allo stesso modo, l’API include molte altre funzionalità pronte all’uso per la creazione, la manipolazione e la conversione di fogli di calcolo. Puoi esplorare ulteriormente Riferimenti API per saperne di più sul supporto Grafici e altre funzionalità in Aspose.Cells Cloud. Ospitiamo molti SDK su GitHub che includono diversi esempi per un’esperienza pratica con l’API. Puoi anche fare riferimento alla Documentazione API, dove gestiamo i casi d’uso più basilari e frequenti. In caso di dubbi, non esitare a contattarci per qualsiasi aiuto tramite Forum di supporto gratuito.
Post correlati
Crea, modifica o converti file Excel con Aspose.Cells Cloud API
Crea un grafico in un file Excel ed esporta il grafico in un’immagine con Cloud API