
Aspose.Cells REST API-ები ამდიდრებს თქვენს Cloud-ზე დაფუძნებულ აპლიკაციებს ცხრილების დამუშავების ფუნქციებით. API მოყვება რამდენიმე SDK, რომლებიც განაწილებულია MIT ლიცენზიის ქვეშ, ასე რომ თქვენ შეგიძლიათ უბრალოდ გააერთიანოთ ფუნქციები თქვენს აპლიკაციებში. ეს პროგრამა საშუალებას გაძლევთ ფოკუსირება მოახდინოთ იმაზე, რაც ყველაზე მნიშვნელოვანია, ხოლო მცირე დეტალები იმართება თავად SDK-ის მიერ.
REST API Excel-ის დამუშავებისთვის
ცხრილების დამუშავების კონტექსტში, დიაგრამები ძალზე სასარგებლო საშუალებაა ინფორმაციის შეჯამებისა და ვიზუალური სახით წარმოდგენისთვის. ამიტომ, მოდით, გამოვიკვლიოთ დიაგრამის შექმნა, ისევე როგორც დიაგრამის რენდერის მხარდაჭერა Aspose.Cells Cloud-ში. დიაგრამის მხარდაჭერილი ტიპები მოიცავს ფართობი, ზოლი, ბუშტი, სვეტი, კონუსი, ღვეზელი, ხაზი და მრავალი სხვა. მოდით დავამატოთ Pie დიაგრამა Aspose.Cells .NET SDK-ის გამოყენებით.
// მიიღეთ აპის გასაღები და აპის SID https://dashboard.aspose.cloud/-დან
// დააინსტალირეთ Nuget Package 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);
თქვენ უნდა მიუთითოთ რამდენიმე პარამეტრი ამ კოდის ნაწყვეტში, რათა დაამატოთ დიაგრამა სამუშაო წიგნის კონკრეტულ სამუშაო ფურცელში და სხვა ინფორმაცია, მათ შორის დიაგრამის ფართობი, დიაგრამის სათაური, კატეგორიის მონაცემები და სხვა. კოდის ეს ნაწყვეტი ამატებს Pie დიაგრამას თქვენს შაბლონის ფაილში, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ ეკრანის სურათზე:

თქვენ შეგიძლიათ შეამჩნიოთ მნიშვნელობები პირველ სვეტში და Pie დიაგრამა, რომელიც დაემატა სასურველ სამუშაო ფურცელს თქვენს Cloud Storage-ში. დიაგრამის სათაური და სხვა ინფორმაცია იგივეა, რაც ზემოთ განხილული კოდის ფრაგმენტი. ანალოგიურად, თქვენ შეგიძლიათ შექმნათ სხვა სქემები, რომლებიც შეიძლება იყოს განსხვავებული ან რთული, ვიდრე ეს დემონსტრირება.
გადაიყვანეთ დიაგრამა სურათად C#-ში
დიაგრამა გამოსახულების რენდერით არის Aspose.Cells Cloud-ის კიდევ ერთი სასარგებლო ფუნქცია. მოდით გავაგრძელოთ მაგალითი იმავე სამუშაო წიგნიდან, სადაც ზემოთ მოცემულ მაგალითში დავამატეთ დიაგრამა. თქვენ შეგიძლიათ გამოიყენოთ ქვემოთ მოცემული .NET კოდის ნაწყვეტი დიაგრამის გამოსახულებად გადასაყვანად. თუმცა, გთხოვთ, გაითვალისწინოთ, რომ სქემები ნულოვანი ინდექსია, ამიტომ სამუშაო ფურცელში პირველი დიაგრამა ნულით არის მოხსენიებული. შემდეგი მაგალითი ასახავს მახასიათებელს და განმარტავს ამ საკითხსაც:
// მიიღეთ აპის გასაღები და აპლიკაციის SID https://dashboard.aspose.cloud/-დან
// დააინსტალირეთ Nuget Package 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");
თქვენ შეგიძლიათ გადაიტანოთ დიაგრამა PNG, JPEG, BMP, TIFF და სხვა გამოსახულების ფორმატებში. თუმცა, ამ API ზარის პასუხი მოიცავს System.IO.Stream class-ის მაგალითს, რომელიც შეიცავს დიაგრამის სურათს. ვინაიდან სურათები ვიზუალური ობიექტებია, მოდით გადავიყვანოთ ეს ნაკადი ფაილად. ქვემოთ მოცემულია ერთ-ერთი შესაძლო მიდგომა, რომელიც შეგიძლიათ გამოიყენოთ ამ მიზნით:
FileStream fs = File.Create(@"D:\ChartImage.png");
response.CopyTo(fs);
fs.Close();
დიაგრამის მაღალი ხარისხის გამოსახული სურათი გამოიყურება ქვემოთ მოცემულ ეკრანის სურათზე:

ანალოგიურად, API მოიცავს ბევრ სხვა მახასიათებელს ცხრილების შექმნის, მანიპულაციისა და კონვერტაციისთვის. შეგიძლიათ შემდგომი შეისწავლოთ API მითითებები, რომ გაიგოთ მეტი Charts მხარდაჭერისა და სხვა ფუნქციების შესახებ Aspose.Cells Cloud-ში. ჩვენ მასპინძლობს ბევრ SDK-ს GitHub-ზე, რომელიც მოიცავს რამდენიმე მაგალითს API-სთან პრაქტიკული გამოცდილებისთვის. თქვენ ასევე შეგიძლიათ მიმართოთ API დოკუმენტაციას, სადაც ჩვენ ვიცავთ ყველაზე ძირითად და ხშირ გამოყენებას. რაიმე შეშფოთების შემთხვევაში, გთხოვთ, მოგერიდებათ დაგვიკავშირდეთ ნებისმიერი დახმარებისთვის Free Support Forum-ის მეშვეობით.
დაკავშირებული პოსტი
შექმენით, შეცვალეთ ან გადააკეთეთ Excel ფაილები Aspose.Cells Cloud API-ით
შექმენით დიაგრამა Excel ფაილში და გადაიტანეთ დიაგრამა სურათზე Cloud API-ით