Clear
Clear Spreadsheet API je navrženo jako konečné řešení pro vývojáře, kteří potřebují programově odstranit nechtěné prvky ze souborů tabulek jediným spolehlivým voláním. Tato dokumentační stránka slouží jako komplexní průvodce, který vás provede vším, co je potřeba k integraci služby do vašich aplikací s jistotou. Začínáme přehledem základních konceptů API, kde vysvětlujeme, jak služba interpretuje různé formáty tabulek – od moderních souborů Office Open XML (.xlsx) po starší binární Excel soubory (.xls), stejně tak Apple Numbers, CSV, TSV a řadu dalších tabulárních reprezentací. Porozumění těmto nuancím formátů je zásadní, protože každý formát ukládá hypertextové odkazy, obrázky, grafy a vložené objekty v odlišných strukturách; Clear API abstrahuje tuto komplexnost a nabízí jednotné rozhraní fungující napříč všemi formáty.
Hlavní funkce
Dále najdete podrobný návod na workflow autentizace. Platforma používá průmyslový standard API klíče a volitelné tokeny OAuth 2.0, aby zajistila, že jen autorizovaní klienti mohou spouštět operace mazání dat. Nejlepší bezpečnostní praktiky, jako je rotace klíčů, whitelistování IP adres a šifrovaný přenos přes HTTPS, jsou podrobně popsány, což vám umožní chránit jak vlastní infrastrukturu, tak data koncových uživatelů. Po autentizaci sekce „Začínáme“ poskytuje rychlý ukázkový kód v několika jazycích (cURL, Python, JavaScript, .NET a Java), který ukazuje, jak vytvořit požadavek, připojit soubor tabulky a interpretovat odpověď. Ukázka demonstruje co nejúspornější požadavek – pouze váš API klíč, data souboru a volitelný seznam typů prvků k vyčištění – což ilustruje slib API „jedno jednoduché volání“.
Dokumenty
Parametry
- format: Název operace, např.: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: Název operace, např.: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: Jedná se o ID operace
- UploadFileRequest.Files: Jedná se o soubory, které musíte nahrát do našich online služeb; data můžete připravit libovolně, ale musí odpovídat standardu HTML vstupního souboru.
Použít koncový bod
-
Odešlete požadavek, který obsahuje soubory a přístupový token 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' -
Služba odpoví URL ke stažení zpracovaného souboru, v tomto příkladu je to:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Odešlete požadavek obsahující název souboru a název složky do Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Obdržíte soubor a můžete jej buď použít, nebo jej jednoduše předat do dalšího kroku vašeho workflow.