Excel-Dateien sperren – Aspose.Cells Cloud API-Dokumentation
API-Version: v3.0 (aktuell)
Diese REST-API sperrt Excel-Arbeitsmappen.
PostLock API
POST https://api.aspose.cloud/v3.0/cells/lock
Voraussetzungen – Die Anforderung muss über HTTPS gesendet werden und einen gültigen OAuth 2.0-Bearer-Token im Authorization-Header enthalten.
Die Anforderungsparameter sind
| Parametername | Typ | Speicherort | Beschreibung |
|---|---|---|---|
| file | Datei | Formular-Daten (multipart body) | Die hochzuladende und zu sperrende Excel-Arbeitsmappe. |
| password | Zeichenkette | Abfragezeichenfolge | Passwort für die Arbeitsmappe (optional). |
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 problemlos auf Aspose.Cells-Webdienste zuzugreifen. Das folgende Beispiel zeigt, wie die Cloud-API mit cURL aufgerufen wird.
Sie können eine Beispieldatei herunterladen — Sample.xlsx — um die Anforderung zu testen.
Hinweis: Die API unterstützt Dateien bis zu einer Größe von 100 MB; größere Nutzdaten können zu einer Antwort mit dem Statuscode 413 („Payload Too Large“) führen.
Antwortdetails
| Feld | Typ | Beschreibung |
|---|---|---|
| Filename | Zeichenkette | Name der von dem Dienst zurückgegebenen gesperrten Arbeitsmappe. |
| FileSize | Ganzzahl | Größe der gesperrten Datei in Bytes. |
| FileContent | Zeichenkette (Base64) | Die gesperrte Arbeitsmappe, codiert als Base64-Zeichenkette. |
Um die gesperrte Arbeitsmappe abzurufen, dekodieren Sie den FileContent-Wert von Base64 und speichern Sie ihn unter dem in der Antwort angegebenen Filename.
Fehlerbehandlung
– Die API gibt Standard-HTTP-Statuscodes (z. B. 400 Bad Request, 401 Unauthorized, 500 Internal Server Error) zusammen mit einem JSON-Fehlerobjekt zurück, das die Felder Code und Message enthält.
Cloud SDK-Familie
Die Verwendung eines SDK ist der beste Weg, die Entwicklung zu beschleunigen. Ein SDK abstrahiert niedrigstufige 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 zu erhalten.
Die folgenden Codebeispiele zeigen, wie Aufrufe an Aspose.Cells-Webdienste mithilfe verschiedener SDKs durchgeführt werden: