Hinzufügen eines Diagramms zu einem Arbeitsblatt – Aspose.Cells Cloud API-Anleitung
Diese REST-API fügt ein neues Diagramm zu einem Arbeitsblatt hinzu.
Voraussetzungen
Bevor Sie diesen Vorgang aufrufen, holen Sie sich ein gültiges JWT-Zugriffstoken und stellen Sie sicher, dass die Zielarbeitsmappe im angegebenen Ordner oder Speicherort gespeichert ist.
PutWorksheetAddChart API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Anforderungsparameter
| Parametername | Typ | Speicherort | Beschreibung |
|---|---|---|---|
| name | string | path | Name der Arbeitsmappe. |
| sheetName | string | path | Name des Arbeitsblatts. |
| chartType | string | query | Diagrammtyp (siehe Eigenschaft Type in der Diagrammressource). Unterstützte Diagrammtypen sind unter anderem Bar, Column, Line, Pie, Scatter, Area, Doughnut, Radar usw. |
| upperLeftRow | integer | query | Zeilenindex der oberen linken Ecke des Diagrammbereichs (0-basiert). |
| upperLeftColumn | integer | query | Spaltenindex der oberen linken Ecke des Diagrammbereichs (0-basiert). |
| lowerRightRow | integer | query | Zeilenindex der unteren rechten Ecke des Diagrammbereichs (0-basiert). |
| lowerRightColumn | integer | query | Spaltenindex der unteren rechten Ecke des Diagrammbereichs (0-basiert). |
| area | string | query | Bereich, der die darzustellenden Werte bereitstellt (z. B. A1:B5). |
| isVertical | boolean | query | Gibt an, ob die Diagrammausrichtung vertikal ist. |
| categoryData | string | query | Bereich der Kategorieachsenwerte (z. B. D1:E10). |
| isAutoGetSerialName | boolean | query | Wenn true, werden Seriennamen automatisch generiert. |
| title | string | query | Titel des Diagramms. |
| folder | string | query | Ordner, der die Arbeitsmappe enthält. |
| storageName | string | query | Name des Speichers. |
| dataLabels | boolean | query | Zeigt Datenbeschriftungen an, wenn true. |
| dataLabelsPosition | string | query | Position der Datenbeschriftungen (z. B. Above). |
| pivotTableSheet | string | query | Name des Arbeitsblatts, das die Pivot-Tabelle enthält. |
| pivotTableName | string | query | Name der Pivot-Tabelle. |
Antwort
{
"Status":"OK",
"Code":200
}
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Vorgangsdetails. |
| 400 | Bad Request | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Unauthorized | Ungültiges oder fehlendes JWT-Token. |
| 413 | Payload Too Large | Die hochgeladene Datei überschreitet das Größenlimit. |
| 500 | Internal Server Error | Unerwarteter Serverfehler. |
Verwendung der PutWorksheetAddChart API mit SDKs
PutWorksheetAddChart API-Spezifikation
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt aus einem Webbrowser.
Sie können das cURL-Befehlszeilentool verwenden, um problemlos auf Aspose.Cells-Webdienste zuzugreifen. Im folgenden Beispiel wird gezeigt, wie ein Aufruf der Cloud-API mit cURL durchgeführt wird.
Verwenden der Aspose.Cells Cloud SDKs
Die Verwendung eines SDK ist der beste Weg, die Entwicklung zu beschleunigen. Ein SDK abstrahiert die Low-Level-Details und ermöglicht es Ihnen, sich auf Ihre Projektaufgaben zu konzentrieren. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie Aufrufe an Aspose.Cells-Webdienste mit verschiedenen SDKs durchgeführt werden: