
In ogni nuova versione, ci impegniamo a introdurre nuove funzionalità. Una recente versione di Aspose.Cells Cloud 20.9 ha introdotto alcune nuove e interessanti funzionalità in modo che i nostri clienti possano sfruttare al meglio le nostre API mentre lavorano con tabelle pivot, grafici e grafici sparkline nei file Excel. Tieni presente che non puoi solo lavorare con file MS Excel, ma puoi anche creare, aggiornare e manipolare dati nei file OpenOffice (ODS).Questo articolo si concentra sui passaggi per manipolare grafici sparkline, grafici e tabelle pivot utilizzando l’API REST.
Elaborazione Sparkline
Gli Sparkline sono un approccio sorprendente per visualizzare dati statistici in un approccio compatto e più convincente e sono solitamente disegnati senza assi o coordinate. Sono usati per mostrare tendenze in una serie di valori, come aumenti o diminuzioni stagionali, cicli economici o per evidenziare valori massimi e minimi. Di solito, sono posizionati vicino ai loro dati per il massimo impatto e, inoltre, se non abbiamo abbastanza spazio per ospitare un grafico, utilizziamo gli Sparkline per una migliore rappresentazione visiva dei dati.
Data questa importanza, è stata introdotta la possibilità di creare e manipolare grafici sparkline esistenti all’interno di un foglio di lavoro Excel.
Lavorare con le tabelle pivot
Una tabella pivot è un modo incredibile per archiviare il riepilogo di un certo set di dati in modo condensato e inoltre aiuta l’utente a espandere, isolare, sommare e raggruppare i dati particolari in tempo reale. La tabella aiuta a creare un riepilogo conciso da migliaia di righe e colonne di dati non organizzati e consente di prendere decisioni precise e rapide.
Aspose.Cells Cloud è in grado di gestire a livello di programmazione le tabelle pivot. L’API è stata aggiornata per consentire agli utenti di manipolare le tabelle pivot nei fogli di lavoro Excel. Pertanto, per aggiornare lo stile della tabella pivot, è necessario utilizzare il metodo PostPivotTableStyle.
comando cURL
curl -X POST "https://api.aspose.cloud/v3.0/cells/Sample_Pivot_Table_Example.xls/worksheets/Sheet2/pivottables/0/FormatAll" -d '{"Font":{"Name":"Arial", "Size":10}}' -H "Content-Type: application/json" -H "Accept: application/json"
Andare
// Per esempi completi e file di dati, visitare https://github.com/aspose-cells-cloud/aspose-cells-cloud-go
apiKey := "XXXXX" //sepcify App Key
appSid := "XXXXX" //sepcify App SID
apiServer := "https://api.aspose.cloud/v3.0"
dataFolder := "../../data/"
remoteFolder := "GoFiles"
name := "Book1.xlsx"
sheetName := "Sheet1"
//Istanziare l'API SDK delle celle Aspose
CellsAPI := NewCellsApiService(apiKey, appSid, apiServer)
args := new(UploadFileOpts)
args.Path = remoteFolder + "/" + name
file := os.Open(dataFolder + "/" + name)
_, _, err = CellsAPI.UploadFile(file, args)
if err == nil {
args1 := new(CellsPivotTablesPostPivotTableStyleOpts)
args1.Name = name
args1.SheetName = sheetName
args1.PivotTableIndex = int32(0)
args1.Style = new(Style)
args1.Style.Custom = "##.#"
args1.Folder = remoteFolder
response, httpResponse, err := CellsAPI.CellsPivotTablesPostPivotTableStyle(args1)
}
if err != nil {
fmt.Println(err)
}
Aggiungere grafici al foglio di lavoro Excel
“Le immagini esprimono più delle parole”. Pertanto, i grafici aiutano a riassumere un’intera tabella in un fatto comprensibile. Inoltre, possiamo noleggiare rapidamente milioni di punti dati e i risultati possono essere visti immediatamente. Inoltre, è davvero molto faticoso comprendere i dati attraverso grandi tabelle. Mentre i grafici consentono al tuo pubblico di vedere il significato dietro il numero. Inoltre, in molti casi, ci sono tendenze o approfondimenti che non possono essere mostrati semplicemente guardando i dati grezzi. Aspose.Cells Cloud è pienamente in grado di gestire i grafici quando si tratta di recupero, aggiunta, aggiornamento, rimozione, trasformazione. Quindi puoi facilmente manipolare le istanze di Chart all’interno di un foglio di lavoro Excel.
È sufficiente utilizzare il metodo PutWorksheetAddChart per aggiungere un’istanza di grafico al foglio di lavoro di Excel.
arricciare
curl -X PUT "https://api.aspose.cloud/v3.0/cells/myWorkbook.xlsx/worksheets/Sheet1/charts?chartType=Bar&area=B1:F2&title=SalesState" -H "Content-Type: application/json" -H "Accept: application/json"
Andare
// Per esempi completi e file di dati, visitare https://github.com/aspose-cells-cloud/aspose-cells-cloud-go
apiKey := "XXXXX" //sepcify App Key
appSid := "XXXXX" //sepcify App SID
apiServer := "https://api.aspose.cloud/v3.0"
dataFolder := "../../data/"
remoteFolder := "GoFiles"
name := "Book1.xlsx"
sheetName := "Sheet1"
//Istanziare l'API SDK delle celle Aspose
CellsAPI := NewCellsApiService(apiKey, appSid, apiServer)
args := new(UploadFileOpts)
args.Path = remoteFolder + "/" + name
file := os.Open(dataFolder + "/" + name)
_, _, err = CellsAPI.UploadFile(file, args)
if err == nil {
args1 := new(CellsChartsPostWorksheetChartOpts)
args1.Name = name
args1.SheetName = sheetName
args1.ChartIndex = ToInt32(0)
args1.Chart = new(Chart)
args1.Chart.Name = "NewChart"
args1.Folder = remoteFolder
response, httpResponse, err := CellsAPI.CellsChartsPostWorksheetChart(args1)
}
if err != nil {
fmt.Println(err)
}