
Aspose.Cells REST-APIs bereichern Ihre Cloud-basierten Anwendungen mit Funktionen zur Tabellenkalkulation. Die API wird mit mehreren SDKs geliefert, die unter einer MIT-Lizenz vertrieben werden, sodass Sie die Funktionen einfach in Ihre Anwendungen integrieren können. Mit diesem Dienstprogramm können Sie sich auf das Wesentliche konzentrieren, während kleinere Details vom SDK selbst verwaltet werden.
REST-API für die Excel-Verarbeitung
Im Kontext der Tabellenkalkulation sind Diagramme eine sehr nützliche Möglichkeit, Informationen zusammenzufassen und in visueller Form darzustellen. Lassen Sie uns daher die Diagrammerstellung sowie die Unterstützung für die Diagrammdarstellung in Aspose.Cells Cloud untersuchen. Zu den unterstützten Diagrammtypen gehören Flächen-, Balken-, Blasen-, Säulen-, Kegel-, Kreis-, Liniendiagramm und viele andere. Lassen Sie uns mit Aspose.Cells for .NET SDK ein Kreisdiagramm hinzufügen.
// Holen Sie sich den App-Schlüssel und die App-SID von https://dashboard.aspose.cloud/
// Installieren Sie das Nuget-Paket 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);
Sie müssen in diesem Codeausschnitt mehrere Parameter angeben, um das Diagramm in ein bestimmtes Arbeitsblatt einer Arbeitsmappe einzufügen, sowie weitere Informationen wie Diagrammbereich, Diagrammtitel, Kategoriedaten und andere. Dieser Codeausschnitt fügt Ihrer Vorlagendatei ein Kreisdiagramm hinzu, wie im folgenden Screenshot gezeigt:

Sie können die Werte in der ersten Spalte und das Kreisdiagramm sehen, das dem gewünschten Arbeitsblatt in Ihrem Cloud-Speicher hinzugefügt wurde. Diagrammtitel und andere Informationen sind dieselben wie im Codeausschnitt, den wir oben besprochen haben. Ebenso können Sie andere Diagramme erstellen, die anders oder komplizierter als diese Demonstration sein können.
Diagramm in C# in Bild konvertieren
Eine weitere nützliche Funktion von Aspose.Cells Cloud ist die Umwandlung von Diagrammen in Bilder. Lassen Sie uns das Beispiel aus derselben Arbeitsmappe fortsetzen, in der wir das Diagramm im obigen Beispiel hinzugefügt haben. Sie können den folgenden .NET-Codeausschnitt verwenden, um ein Diagramm in ein Bild umzuwandeln. Beachten Sie jedoch, dass die Diagramme nullbasierte Indizes haben, sodass das erste Diagramm im Arbeitsblatt mit Null referenziert wird. Das folgende Beispiel erläutert die Funktion und verdeutlicht auch diesen Punkt:
// Holen Sie sich den App-Schlüssel und die App-SID von https://dashboard.aspose.cloud/
// Installieren Sie das Nuget-Paket 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");
Sie können ein Diagramm in PNG, JPEG, BMP, TIFF und anderen Bildformaten rendern. Die Antwort dieses API-Aufrufs enthält jedoch eine Instanz der System.IO.Stream Klasse, die das Bild des Diagramms enthält. Da die Bilder visuelle Objekte sind, konvertieren wir diesen Stream in eine Datei. Nachfolgend finden Sie einen der möglichen Ansätze, die Sie zu diesem Zweck verwenden können:
FileStream fs = File.Create(@"D:\ChartImage.png");
response.CopyTo(fs);
fs.Close();
Das qualitativ hochwertige gerenderte Bild des Diagramms sieht wie im folgenden Screenshot aus:

Ebenso enthält die API viele weitere sofort einsatzbereite Funktionen zum Erstellen, Bearbeiten und Konvertieren von Tabellen. Sie können die API-Referenzen weiter erkunden, um mehr über die Unterstützung von Diagrammen und andere Funktionen in Aspose.Cells Cloud zu erfahren. Wir hosten viele SDKs auf GitHub, die mehrere Beispiele für praktische Erfahrungen mit der API enthalten. Sie können auch die API Dokumentation zu Rate ziehen, in der wir die grundlegendsten und häufigsten Anwendungsfälle pflegen. Bei Bedenken können Sie uns gerne über das Kostenlose Support-Forum kontaktieren, wenn Sie Hilfe benötigen.
In Verbindung stehende Pfosten
Erstellen, Bearbeiten oder Konvertieren von Excel Dateien mit der Aspose.Cells Cloud API