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: