Clear
Die Clear Spreadsheet API ist als die endgültige Lösung für Entwickler konzipiert, die programmgesteuert unerwünschte Elemente aus Tabellendateien in einem einzigen zuverlässigen Aufruf entfernen müssen. Diese Dokumentationsseite dient als umfassender Leitfaden, der Sie durch alles führt, was Sie benötigen, um den Service vertrauensvoll in Ihre Anwendungen zu integrieren. Wir beginnen mit einem Überblick über die Kernkonzepte der API und erklären, wie der Service verschiedene Tabellendateiformate interpretiert – von modernen Office Open XML‑Dateien (.xlsx) bis zu legacy Excel‑Binärdateien (.xls) sowie Apple Numbers, CSV, TSV und vielen weiteren tabellarischen Darstellungen. Das Verständnis dieser Dateityp‑Nuancen ist entscheidend, da jedes Format Hyperlinks, Bilder, Diagramme und eingebettete Objekte in unterschiedlichen Strukturen speichert; die Clear API abstrahiert diese Komplexität und bietet eine einheitliche Schnittstelle, die über alle Formate hinweg funktioniert.
Hauptfunktionen
Als Nächstes finden Sie eine ausführliche Anleitung zum Authentifizierungsablauf. Die Plattform verwendet branchenübliche API‑Schlüssel und optionale OAuth 2.0‑Token, um sicherzustellen, dass nur autorisierte Clients Datenbereinigungs‑Operationen ausführen können. Sicherheitsbest Practices wie Schlüsselrotation, IP‑Whitelist‑Verfahren und verschlüsselte Übertragung via HTTPS werden ausführlich behandelt, sodass Sie sowohl Ihre Infrastruktur als auch die Daten der Endbenutzer schützen können. Nach der Authentifizierung bietet der Abschnitt „Erste Schritte“ ein Schnellstart‑Code‑Beispiel in mehreren Sprachen (cURL, Python, JavaScript, .NET und Java), das zeigt, wie eine Anforderungs‑Payload erstellt, die Tabellendatei angehängt und die Antwort interpretiert wird. Das Beispiel demonstriert die minimal mögliche Anfrage – nur Ihr API‑Schlüssel, die Dateidaten und optional eine Liste der zu löschenden Elementtypen – und unterstreicht das Versprechen der API von „einem einfachen Aufruf“.
Dokumente
Parameter
- format: Der Operationsname, z. B.: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: Der Operationsname, z. B.: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: Dies ist eine Operations‑ID
- UploadFileRequest.Files: Dies sind Dateien, die Sie zu unseren Online‑Diensten hochladen müssen; Sie können die Daten auf Ihre Weise vorbereiten, jedoch muss das Format dem Standard des HTML‑Dateieingabefelds entsprechen.
Verwenden Sie den Endpunkt
-
Senden Sie eine Anfrage, die die Dateien und das Zugriffstoken enthält Clear API
curl -X 'POST' \ 'https://api.sheetize.cloud/clear' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.OperationTables=clearHyperlinks' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Der Dienst antwortet mit einer Download‑URL für die verarbeitete Datei, in diesem Beispiel lautet sie:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Senden Sie eine Anfrage, die den Dateinamen und den Ordnernamen enthält, um Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Sie erhalten die Datei und können sie entweder verwenden oder einfach an den nächsten Schritt Ihres Workflows weiterleiten.