Leere Spalte zu Excel-Arbeitsblatt mit Aspose.Cells Cloud API hinzufügen
Diese REST-API fügt eine oder mehrere Spalten in ein Arbeitsblatt ein.
Voraussetzungen
Bevor Sie diesen Endpunkt aufrufen, stellen Sie sicher, dass Sie die folgenden Schritte ausgeführt haben:
- Holen Sie sich ein gültiges OAuth 2.0-Zugriffstoken und fügen Sie es in den
Authorization-Header ein. - Speichern Sie die Ziel-Arbeitsmappe im ausgewählten Speicher (Standard = „Default“) oder geben Sie die entsprechenden Parameter
folderundstorageNamean. - Stellen Sie sicher, dass der in
sheetNameangegebene Arbeitsblattname in der Arbeitsmappe vorhanden ist.
PutInsertWorksheetColumns API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/columns/{columnIndex}?totalColumns=1
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Anfrageparameter
| Parametername | Typ | Ort | Beschreibung |
|---|---|---|---|
| name | string | path | Der Name der Arbeitsmappen-Datei. |
| sheetName | string | path | Der Name des Arbeitsblatts. |
| columnIndex | integer | path | Nullbasierter Index der Spalte, an der der Einfügvorgang beginnt. |
| totalColumns | integer | query | Anzahl der einzufügenden Spalten. |
| updateReference | boolean | query | Wenn true, werden Zellbezüge aktualisiert, um die Einfügung widerzuspiegeln. |
| folder | string | query | Pfad zum Ordner, der die Arbeitsmappe enthält. |
| storageName | string | query | Name des Speicherdiensts. |
Hinweise
- Der
columnIndexmuss zwischen 0 und der aktuellen Anzahl der Spalten im Arbeitsblatt liegen. Das Einfügen außerhalb des vorhandenen Bereichs erweitert das Arbeitsblatt automatisch. - Das Einfügen mehrerer Spalten (
totalColumns> 1) verschiebt vorhandene Spalten nach rechts. - Der
updateReference-Flag ist standardmäßig auffalsegesetzt; setzen Sie ihn auftrue, um Formeln und benannte Bereiche zu aktualisieren.
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht es Ihnen, REST-Interaktionen direkt aus einem Webbrowser heraus durchzuführen.
Sie können das cURL-Befehlszeilentool verwenden, um Aspose.Cells-Webservices aufzurufen. Das folgende Beispiel zeigt eine vollständige Anfrage einschließlich Authentifizierung und korrekter Pfadparameter.
Antwortcodes
| Code | Beschreibung |
|---|---|
| 200 | Spalte(n) erfolgreich eingefügt. |
| 400 | Ungültige Anfrage – fehlende oder ungültige Parameter. |
| 401 | Nicht autorisiert – ungültiges oder fehlendes Token. |
| 404 | Arbeitsmappe oder Arbeitsblatt nicht gefunden. |
| 500 | Interner Serverfehler. |
Beispiel für Fehlerantworten
// 400 Bad Request – fehlende oder ungültige Parameter
{
"Code": 400,
"Message": "Ungültiger Parameter: totalColumns muss eine positive Ganzzahl sein."
}
// 401 Unauthorized – ungültiges oder fehlendes Token
{
"Code": 401,
"Message": "Authentifizierung fehlgeschlagen. Zugriffstoken fehlt oder ist ungültig."
}
// 404 Not Found – Arbeitsmappe oder Arbeitsblatt existiert nicht
{
"Code": 404,
"Message": "Arbeitsmappe 'test.xlsx' nicht gefunden."
}
// 500 Internal Server Error
{
"Code": 500,
"Message": "Auf dem Server ist ein unerwarteter Fehler aufgetreten."
}
Cloud SDK-Familie
Die Verwendung eines SDKs ist die schnellste Möglichkeit zur Entwicklung. Ein SDK übernimmt Details der niedrigen Ebene, sodass Sie sich auf die Logik Ihres Projekts konzentrieren können. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webservices mit verschiedenen SDKs aufgerufen werden: