Spalten in einem Excel-Arbeitsblatt mithilfe der Aspose.Cells Cloud API kopieren

Diese REST API kopiert Spalten in einem Excel-Arbeitsblatt. Die Spalten kopieren-Operation ermöglicht es Ihnen, eine einzelne Spalte oder einen Bereich von Spalten zu duplizieren und die Kopie an einer angegebenen Position innerhalb desselben Arbeitsblatts einzufügen. Verwenden Sie diesen Endpunkt, um Spalten effizient bei der Arbeit mit großen Tabellenkalkulationen zu kopieren. Weitere Informationen zu verwandten Vorgängen finden Sie unter Spalte hinzufügen und Spalte ausblenden.

Sicherheit und Authentifizierung

Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.

REST API

POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/columns/copy

Anforderungsparameter

Parametername Typ Ort Beschreibung
name string path Der Name der Arbeitsmappe.
sheetName string path Der Name des Arbeitsblatts.
sourceColumnIndex integer query 0-basierter Index der zu kopierenden Spalte.
destinationColumnIndex integer query 0-basierter Index, an dem die kopierte(n) Spalte(n) eingefügt werden sollen.
columnNumber integer query Anzahl der aufeinanderfolgenden zu kopierenden Spalten.
worksheet string query Optional: Arbeitsblattbezeichner, der verwendet wird, wenn der Name des Arbeitsblatts vom Pfad abweicht.
folder string query Pfad zum Ordner, der die Arbeitsmappe im Aspose Cloud-Speicher enthält.

Die OpenAPI-Spezifikation definiert den vollständigen Vertrag für diesen Vorgang.

cURL-Beispiel

curl -X POST "https://api.aspose.cloud/v3.0/cells/test.xlsx/worksheets/Sheet1/cells/columns/copy?sourceColumnIndex=1&destinationColumnIndex=12&columnNumber=10" \
     -H "Authorization: Bearer $ASPOSE_TOKEN" \
     -H "accept: application/json"

Antwort

{
  "Code": 200,
  "Status": "OK"
}

Fehlerbehandlung

Die API gibt Standard-HTTP-Statuscodes mit einer JSON-Nutzdatenstruktur zurück, die die Fehlerbeschreibung enthält.

Statuscode Bedeutung Beispiel-JSON-Body
400 Ungültige Anforderung – ungültige Parameter { "Code": 400, "Message": "Ungültiger Spaltenindex." }
401 Nicht autorisiert – fehlendes oder ungültiges Token { "Code": 401, "Message": "Zugriffstoken ist ungültig oder abgelaufen." }
404 Nicht gefunden – Arbeitsmappe oder Arbeitsblatt existiert nicht { "Code": 404, "Message": "Arbeitsmappe nicht gefunden." }
500 Interner Serverfehler – unerwarteter Zustand { "Code": 500, "Message": "Ein unerwarteter Fehler ist aufgetreten." }

Wie Sie Fehler beheben: Stellen Sie sicher, dass der Zugriffstoken aktuell ist, die Namen von Arbeitsmappe und Arbeitsblatt korrekt sind und sourceColumnIndex, destinationColumnIndex sowie columnNumber innerhalb des Spaltenbereichs des Arbeitsblatts liegen.

Cloud SDK-Familie

Die Verwendung eines SDKs ist die beste Möglichkeit, die Entwicklung zu beschleunigen. Ein SDK übernimmt die Low-Level-Details, sodass Sie sich auf die Aufgaben Ihres Projekts konzentrieren können. Besuchen Sie das GitHub-Repository, um eine vollständige Liste der Aspose.Cells Cloud SDKs anzuzeigen.

Die folgenden Codebeispiele zeigen, wie Aufrufe an Aspose.Cells-Webservices mithilfe verschiedener SDKs durchgeführt werden: