Inhalt und Formate aus einer anderen Arbeitsmappe kopieren.

Diese REST API kopiert ein Arbeitsblatt und dessen Formatierung in ein neues Blatt innerhalb derselben Arbeitsmappe.

REST API

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

Die Anfrageparameter sind wie folgt aufgelistet:

Parametername Typ Ort Beschreibung
name string path Der Name der Arbeitsmappendatei.
sheetName string path Der Name des Zielarbeitsblatts (des neuen Blatts).
sourceSheet string query Der Name des zu kopierenden Arbeitsblatts.
options object body JSON-Objekt mit Kopieroptionen (z. B. Spaltenbreite, Formeln).
sourceWorkbook string query Der Name der Quellarbeitsmappe, falls sie sich von der aktuellen unterscheidet.
sourceFolder string query Der Ordnerpfad, in dem sich die Quellarbeitsmappe befindet.
folder string query Der Ordnerpfad, in dem die Zielarbeitsmappe gespeichert werden soll.
storageName string query Der Name des zu verwendenden Speicherdienstes.

Anfrage- und Antwortbeispiele

Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht Ihnen REST-Interaktionen direkt aus einem Webbrowser.

Sie können das cURL-Befehlszeilentool nutzen, um problemlos auf Aspose.Cells-Webdienste zuzugreifen. Das folgende Beispiel zeigt, wie Sie mithilfe von cURL Aufrufe an die Cloud-API durchführen.

Fehlerbehandlung

Die API gibt standardmäßige HTTP-Statuscodes zusammen mit einem JSON-Fehlerbody zurück. Typische Antworten sind:

HTTP-Code Beschreibung Beispiel für JSON-Fehlerbody
400 Ungültige Anfrage – fehlende oder ungültige Parameter. { "Code": 400, "Message": "Ungültige Anforderungsparameter." }
401 Nicht autorisiert – fehlender oder ungültiger Token. { "Code": 401, "Message": "Authentifizierung fehlgeschlagen." }
404 Nicht gefunden – Arbeitsmappe, Arbeitsblatt oder Ordner existiert nicht. { "Code": 404, "Message": "Ressource nicht gefunden." }
500 Interner Serverfehler – unerwarteter Zustand. { "Code": 500, "Message": "Ein unerwarteter Fehler ist aufgetreten." }

Cloud SDK-Familie

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

Die folgenden Codebeispiele zeigen, wie Aufrufe an Aspose.Cells-Webdienste mit verschiedenen SDKs durchgeführt werden: