
Aspose.Cells REST API’er beriger dine cloud-baserede applikationer med regnearksbehandlingsfunktioner. API’en leveres med flere SDK’er, der distribueres under en MIT-licens, så du kan simpelthen integrere funktionerne i dine applikationer. Dette værktøj lader dig fokusere på det, der betyder mest, mens mindre detaljer administreres af SDK’et selv.
REST API til Excel-behandling
I forbindelse med regnearksbehandling er diagrammer en meget nyttig måde at opsummere information og præsentere den i visuel form. Lad os derfor udforske diagramoprettelsen såvel som understøttelse af diagramgengivelse i Aspose.Cells Cloud. Understøttede diagramtyper omfatter Area, Bar, Bubble, Column, Cone, Pie, Line og mange andre. Lad os tilføje et cirkeldiagram ved hjælp af Aspose.Cells for .NET SDK.
// Hent appnøgle og app-SID fra https://dashboard.aspose.cloud/
// Installer 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);
Du skal angive flere parametre i dette kodestykke for at tilføje diagrammet i et specifikt arbejdsark i en projektmappe og andre oplysninger, herunder diagramområde, diagramtitel, kategoridata og andre. Dette kodestykke tilføjer et cirkeldiagram i din skabelonfil, som vist på skærmbilledet nedenfor:

Du kan bemærke værdierne i den første kolonne og cirkeldiagrammet tilføjet til det ønskede regneark i din Cloud Storage. Diagramtitel og andre oplysninger er de samme som kodestykket, vi har diskuteret ovenfor. Ligeledes kan du oprette andre diagrammer, der kan være anderledes eller komplicerede end denne demonstration.
Konverter diagram til billede i C#
Et diagram til billedgengivelse er en anden nyttig funktion i Aspose.Cells Cloud. Lad os fortsætte eksemplet fra den samme projektmappe, hvor vi har tilføjet diagrammet i ovenstående eksempel. Du kan bruge nedenstående .NET-kodestykke til at konvertere et diagram til et billede. Vær dog opmærksom på, at diagrammerne er nul-baseret indeks, så det første diagram i regnearket henvises til nul. Følgende eksempel uddyber funktionen og præciserer også dette punkt:
// Hent appnøgle og app-SID fra https://dashboard.aspose.cloud/
// Installer 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");
Du kan gengive et diagram til PNG, JPEG, BMP, TIFF og andre billedformater. Svaret på dette API-kald vil dog inkludere en forekomst af System.IO.Stream-klasse, der vil indeholde billedet af diagrammet. Da billederne er visuelle objekter, lad os konvertere denne strøm til en fil. Nedenfor er en af de mulige tilgange, du kan bruge til dette formål:
FileStream fs = File.Create(@"D:\ChartImage.png");
response.CopyTo(fs);
fs.Close();
Det højkvalitetsgengivne billede af diagrammet vil se ud som skærmbilledet nedenfor:

På samme måde indeholder API’en mange andre ud af boksen-funktioner til oprettelse, manipulation og konvertering af regneark. Du kan udforske API-referencer yderligere for at lære mere om Charts-understøttelse og andre funktioner i Aspose.Cells Cloud. Vi hoster mange SDK’er på GitHub, der inkluderer flere eksempler på praktisk oplevelse med API. Du kan også henvise til API-dokumentation, hvor vi vedligeholder de mest grundlæggende og hyppige brugssager. I tilfælde af bekymringer, er du velkommen til at kontakte os for hjælp via Gratis supportforum.
Relateret indlæg
Opret, rediger eller konverter Excel-filer med Aspose.Cells Cloud API
Opret et diagram i Excel-fil og eksporter diagram til billede med Cloud API