Clear
API Clear Spreadsheet je navrhnuté tak, aby bolo definitívnym riešením pre vývojárov, ktorí potrebujú programovo odstrániť nežiaduce prvky z tabuľkových súborov jedným spoľahlivým volaním. Táto stránka s dokumentáciou slúži ako komplexný sprievodca, ktorý vás prevedie všetkým potrebným na začatie integrácie služby do vašich aplikácií s istotou. Začíname prehľadom základných konceptov API, vysvetľujúc, ako služba interpretuje rôzne formáty tabuľkových súborov – od moderných Office Open XML súborov (.xlsx) po staré binárne formáty Excelu (.xls), ako aj Apple Numbers, CSV, TSV a množstvo ďalších tabuľkových reprezentácií. Pochopenie týchto nuancií typov súborov je nevyhnutné, pretože každý formát ukladá hypertextové odkazy, obrázky, grafy a vnorené objekty v odlišných štruktúrach; API Clear abstrahuje tieto zložitosti a poskytuje jednotné rozhranie, ktoré funguje naprieč všetkými formátmi.
Hlavné funkcie
Ďalej nájdete podrobný návod na pracovný tok autentifikácie. Platforma používa priemyselne štandardné API kľúče a voliteľné tokeny OAuth 2.0, aby zabezpečila, že len autorizovaní klienti môžu spúšťať operácie čistenia dát. Najlepšie bezpečnostné postupy, ako rotácia kľúčov, whitelistovanie IP adries a šifrovaný prenos cez HTTPS, sú podrobne popísané, čo vám umožní chrániť nielen vašu infraštruktúru, ale aj údaje koncových používateľov. Po autentifikácii sekcia „Začínáme“ poskytuje rýchly ukážkový kód v niekoľkých jazykoch (cURL, Python, JavaScript, .NET a Java), ktorý ukazuje, ako zostaviť požiadavku, pripojiť tabuľkový súbor a interpretovať odpoveď. Ukážka demonštruje najodtienejšiu možnú požiadavku – len váš API kľúč, dáta súboru a voliteľný zoznam typov prvkov na vyčistenie – čím ilustruje sľub API „jedno jednoduché volanie“.
Dokumenty
Parametre
- format: Názov operácie, napríklad: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: Názov operácie, napríklad: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: Ide o identifikátor operácie
- UploadFileRequest.Files: Ide o súbory, ktoré musíte nahrať do našich online služieb; dáta môžete pripraviť podľa vlastného postupu, ale musia spĺňať štandard html vstupného súboru.
Použitie koncového bodu
-
Pošlite požiadavku, ktorá obsahuje súbory a prí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 odpovie URL pre stiahnutie spracovaného súboru, v tomto príklade je to:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Pošlite požiadavku, ktorá obsahuje názov súboru a názov priečinka do Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Obdržíte súbor a môžete ho buď použiť, alebo jednoducho odovzdať do ďalšieho kroku vášho pracovného toku.