
I hver ny udgivelse stræber vi efter at introducere nye funktioner, en nylig udgivelse af Aspose.Cells Cloud 20.9, nogle nye og meget spændende funktioner er blevet introduceret, så vores kunder kan udnytte vores API’er bedst muligt, mens de arbejder med pivottabeller, diagrammer og Sparklines i Excel-filer. Vær opmærksom på, at du ikke kun kan arbejde med MS Excel-filer, men også kan oprette, opdatere og manipulere data inde i OpenOffice-filer (ODS).Denne artikel fokuserer på trin til at manipulere sparklines, diagrammer og pivottabeller ved hjælp af REST API.
Sparklines Processing
Sparklines er en fantastisk tilgang til at vise statistiske data i en kompakt og mere overbevisende tilgang og tegnes normalt uden akser eller koordinater. De bruges til at vise tendenser i en række værdier, såsom sæsonbestemte stigninger eller fald, økonomiske cyklusser eller til at fremhæve maksimum- og minimumværdier. Normalt er de placeret i nærheden af deres data for den største effekt, og også, hvis vi ikke har rigelig plads til at rumme et diagram, gør vi brug af Sparklines til en bedre visuel repræsentation af data.
På grund af en sådan vigtighed er mulighederne for at skabe og manipulere eksisterende sparklines i et Excel-regneark blevet tilvejebragt.
Arbejde med pivottabeller
En pivottabel er en fantastisk måde at gemme oversigten over et bestemt datasæt på en kondenseret måde og hjælper også brugeren med at udvide, isolere, summere og gruppere de bestemte data i realtid. Tabellen hjælper med at lave en kortfattet oversigt ud af tusindvis af rækker og kolonner af uorganiserede data og gør det muligt for dig at træffe præcise og hurtige beslutninger.
Aspose.Cells Cloud er i stand til programmatisk at håndtere pivottabeller. API’en er opdateret for at give brugerne mulighed for at manipulere pivottabeller i Excel-regneark. Derfor skal du bruge PostPivotTableStyle metoden for at opdatere pivottabellens stil.
cURL kommando
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"
Gå
// For komplette eksempler og datafiler, gå til 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"
//Instantiate Aspose Cells API SDK
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)
}
Tilføjelse af diagrammer til Excel-regneark
“Billeder udtrykker mere end ord”. Derfor hjælper diagrammer med at opsummere en hel tabel til en forståelig kendsgerning. Vi kan også chartre millioner af datapunkter hurtigt, og resultaterne kan ses med det samme. Desuden er det virkelig meget trættende at forstå data gennem store tabeller. Hvorimod diagrammer giver dit publikum mulighed for at se meningen bag nummeret. Desuden er der i mange tilfælde tendenser eller indsigter, som ikke kan vises ved blot at se på rådata. Aspose.Cells Cloud er fuldt ud i stand til at håndtere diagrammer, når det kommer til hentning, tilføjelse, opdatering, fjernelse, transformation. Så du kan nemt manipulere diagramforekomster i et Excel-regneark.
Du skal blot bruge metoden PutWorksheetAddChart for at tilføje en diagramforekomst til Excel-regnearket.
krølle
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"
Gå
// For komplette eksempler og datafiler, gå til 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"
//Instantiate Aspose Cells API SDK
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)
}