
ყოველ ახალ გამოშვებაში, ჩვენ ვცდილობთ შემოგთავაზოთ ახალი ფუნქციები Aspose.Cells Cloud 20.9-ის ბოლო გამოშვებაში, დანერგილია რამდენიმე ახალი და ძალიან საინტერესო ფუნქცია, რათა ჩვენმა კლიენტებმა საუკეთესოდ გამოიყენონ ჩვენი API-ები Excel ფაილებში Pivot Tables, Charts და Sparklines-თან მუშაობისას. გთხოვთ გაითვალისწინოთ, რომ თქვენ არ შეგიძლიათ მხოლოდ იმუშაოთ MS Excel ფაილებთან, არამედ შეგიძლიათ შექმნათ, განაახლოთ და მანიპულიროთ მონაცემები OpenOffice ფაილებში (ODS).ეს სტატია ფოკუსირებულია ნაპერწკლების, სქემების და კრებსითი ცხრილების მანიპულირების ნაბიჯებზე REST API-ს გამოყენებით.
Sparklines დამუშავება
Sparklines არის საოცარი მიდგომა სტატისტიკური მონაცემების კომპაქტური და უფრო დამაჯერებელი მიდგომით ჩვენებისთვის და ჩვეულებრივ დახატულია ღერძებისა და კოორდინატების გარეშე. ისინი გამოიყენება მთელი რიგი მნიშვნელობების ტენდენციების ჩვენებისთვის, როგორიცაა სეზონური მატება ან შემცირება, ეკონომიკური ციკლები, ან მაქსიმალური და მინიმალური მნიშვნელობების ხაზგასმა. ჩვეულებრივ, ისინი განლაგებულია მათი მონაცემების მახლობლად ყველაზე დიდი ზემოქმედებისთვის და ასევე, თუ ჩვენ არ გვაქვს საკმარისი სივრცე დიაგრამის განთავსებისთვის, ვიყენებთ Sparklines-ს მონაცემების უკეთესი ვიზუალური წარმოდგენისთვის.
ასეთი მნიშვნელობის გამო, შესაძლებელი გახდა Excel-ის სამუშაო ფურცლის ფარგლებში არსებული ნაპერწკლების შექმნისა და მანიპულირების შესაძლებლობები.
Pivot ცხრილებთან მუშაობა
კრებსითი ცხრილი არის საოცარი გზა გარკვეული მონაცემთა ნაკრების შეჯამების შესანახად და ასევე, ეხმარება მომხმარებელს გააფართოვოს, იზოლირება, შეაჯამოს და დაჯგუფდეს კონკრეტული მონაცემები რეალურ დროში. ცხრილი გეხმარებათ არაორგანიზებული მონაცემების ათასობით მწკრივიდან და სვეტიდან ლაკონური შეჯამების გაკეთებაში და საშუალებას გაძლევთ მიიღოთ ზუსტი და სწრაფი გადაწყვეტილებები.
Aspose.Cells Cloud-ს შეუძლია პროგრამულად გაუმკლავდეს საყრდენ ცხრილებს. API განახლებულია იმისათვის, რომ მომხმარებლებს უფლება მისცეს კრებსითი ცხრილების მანიპულირებისთვის Excel-ის სამუშაო ფურცლებში. ამიტომ, კრებსითი ცხრილის სტილის განახლებისთვის, თქვენ უნდა გამოიყენოთ PostPivotTableStyle მეთოდი.
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"
წადი
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ 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)
}
ჩარტების დამატება Excel-ის სამუშაო ფურცელზე
“სურათები უფრო მეტს გამოხატავს, ვიდრე სიტყვები”. მაშასადამე, სქემები დაგეხმარებათ მთლიანი ცხრილის გასაგებ ფაქტად შეჯამებაში. ასევე, ჩვენ შეგვიძლია დავწეროთ მილიონობით მონაცემთა პუნქტი სწრაფად და შედეგები შეიძლება დაუყოვნებლივ ნახოთ. უფრო მეტიც, მართლაც ძალიან დამღლელია დიდი ცხრილების მეშვეობით მონაცემების გაგება. ამასთან, დიაგრამები საშუალებას აძლევს თქვენს აუდიტორიას დაინახოს მნიშვნელობა ნომრის უკან. გარდა ამისა, ხშირ შემთხვევაში, არის ტენდენციები ან შეხედულებები, რომელთა ჩვენება შეუძლებელია მხოლოდ ნედლეული მონაცემების დათვალიერებით. Aspose.Cells Cloud-ს სრულად შეუძლია გაუმკლავდეს სქემებს, როდესაც საქმე ეხება მოძიებას, დამატებას, განახლებას, ამოღებას, ტრანსფორმაციას. ასე რომ, თქვენ შეგიძლიათ მარტივად მანიპულირება ჩართოთ ინსტანციებით Excel-ის სამუშაო ფურცელში.
თქვენ უბრალოდ უნდა გამოიყენოთ PutWorksheetAddChart მეთოდი Excel-ის სამუშაო ფურცელზე დიაგრამის ინსტანციის დასამატებლად.
cURL
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"
წადი
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის გთხოვთ ეწვიოთ 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)
}