
Minden új kiadásban arra törekszünk, hogy az Aspose.Cells Cloud 20.9 legújabb kiadásában új funkciókat mutassunk be, néhány új és nagyon izgalmas funkciót is bevezettünk, hogy ügyfeleink a lehető legjobban használhassák ki API-jainkat, miközben Excel-fájlokon belüli kimutatástáblákkal, diagramokkal és Sparkline-okkal dolgoznak. Kérjük, vegye figyelembe, hogy nem csak MS Excel fájlokkal dolgozhat, hanem OpenOffice-fájlokban (ODS) is létrehozhat, frissíthet és kezelhet adatokat. Ez a cikk a sparkline-ok, diagramok és kimutatástáblák REST API használatával történő kezelésének lépéseire összpontosít.
Sparklines feldolgozás
A szikravonalak csodálatos megközelítést jelentenek a statisztikai adatok kompakt és meggyőzőbb megközelítésben történő megjelenítéséhez, és általában tengelyek vagy koordináták nélkül rajzolják meg őket. Hozzá vannak szokva, hogy trendeket mutassanak értéksorokban, például szezonális növekedéseket vagy csökkenéseket, gazdasági ciklusokat, vagy kiemeljék a maximum és minimum értékeket. Általában az adataik közelében helyezkednek el a legnagyobb hatás érdekében, és ha nincs elég helyünk egy diagram elhelyezésére, akkor a Sparklines-t használjuk az adatok jobb vizuális megjelenítéséhez.
Ennek a fontosságnak köszönhetően lehetőség nyílik a meglévő sparkline-ok létrehozására és manipulálására egy Excel-munkalapon.
Munkavégzés Pivot táblákkal
A pivot tábla csodálatos módja egy bizonyos adathalmaz összefoglalásának sűrített tárolásának, valamint segíti a felhasználót az adott adatok valós idejű bővítésében, elkülönítésében, összegzésében és csoportosításában. A táblázat segít tömör összefoglalót készíteni több ezer rendezetlen adatsorból és oszlopból, és lehetővé teszi a pontos és gyors döntések meghozatalát.
Az Aspose.Cells Cloud képes programozottan kezelni a pivot táblákat. Az API frissítésre került, hogy lehetővé tegye a felhasználók számára a pivot táblák kezelését az Excel munkalapokon. Ezért a pivot tábla stílusának frissítéséhez a PostPivotTableStyle metódust kell használnia.
cURL parancsot
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"
Megy
// A teljes példákért és adatfájlokért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-go oldalra.
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"
//Az Aspose Cells API SDK példányosítása
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)
}
Diagramok hozzáadása az Excel munkalaphoz
“A képek többet fejeznek ki, mint a szavak.” Ezért a diagramok segítenek abban, hogy egy egész táblázatot érthető tényekké foglaljunk össze. Ezenkívül milliónyi adatpontot tudunk gyorsan bérelni, és az eredmények azonnal láthatók. Sőt, valóban nagyon fárasztó az adatok megértése nagy táblákon keresztül. Ezzel szemben a diagramok lehetővé teszik a közönség számára, hogy lássa a szám mögötti jelentést. Ezenkívül sok esetben vannak olyan tendenciák vagy betekintések, amelyeket nem lehet pusztán a nyers adatokra nézve kimutatni. Az Aspose.Cells Cloud teljes mértékben képes kezelni a diagramokat, ha lekérésről, kiegészítésről, frissítésről, eltávolításról vagy átalakításról van szó. Így könnyen kezelheti a diagrampéldányokat egy Excel-munkalapon.
Egyszerűen csak a PutWorksheetAddChart módszert kell használnia diagrampéldány hozzáadásához az Excel munkalaphoz.
becsavar
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"
Megy
// A teljes példákért és adatfájlokért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-go oldalra.
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"
//Az Aspose Cells API SDK példányosítása
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)
}