Clear
A Clear Spreadsheet API-t úgy tervezték, hogy a fejlesztők számára a végleges megoldást nyújtsa, akik programozott módon szeretnék eltávolítani a nem kívánt elemeket a táblázatfájlokból egyetlen, megbízható hívás során. Ez a dokumentációs oldal átfogó útmutatóként szolgál, amely végigvezeti Önt minden szükséges lépésen, hogy magabiztosan integrálja a szolgáltatást alkalmazásaiba. Először az API alapvető koncepcióinak áttekintésével kezdünk, megmagyarázva, hogyan értelmezi a szolgáltatás a különböző táblázatformátumokat – a modern Office Open XML fájloktól (.xlsx) a régi Excel binárisokig (.xls), valamint az Apple Numbers, CSV, TSV és számos egyéb táblázatos ábrázolásig. A fájltípusok közti különbségek megértése elengedhetetlen, mivel minden formátum másképp tárolja a hiperhivatkozásokat, képeket, diagramokat és beágyazott objektumokat; a Clear API ezek bonyolultságát absztrahálja, és egy egységes felületet kínál, amely minden esetben működik.
Főbb funkciók
Ezután részletesen bemutatjuk a hitelesítési munkafolyamatot. A platform iparági szabványú API kulcsokat és opcionális OAuth 2.0 tokeneket használ, hogy csak az arra jogosult kliensek hívhassák meg a adat-tisztító műveleteket. Biztonsági legjobb gyakorlatok, mint a kulcscsere, IP‑fehérlista és a HTTPS‑en keresztüli titkosított átvitel, alaposan ki vannak fejtve, biztosítva, hogy saját infrastruktúráját és a végfelhasználók adatait is megfelelően védje. A hitelesítés után a „Kezdő lépések” szekció gyorsindító kópmintát kínál több nyelven (cURL, Python, JavaScript, .NET és Java), bemutatva, hogyan kell felépíteni a kérés testét, csatolni a táblázatfájlt és értelmezni a választ. A minta a lehető legegyszerűbb kérést demonstrálja – csak az API kulcs, a fájl adata, és egy opcionális lista a tisztítandó elemtípusokról – megerősítve a „egy egyszerű hívás” ígéretét.
Dokumentumok
Paraméterek
- format: A művelet neve, a következők: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: A művelet neve, a következők: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: Ez egy műveletazonosító
- UploadFileRequest.Files: Ezek azok a fájlok, amelyeket fel kell tölteni az online szolgáltatásunkba; az adatokat saját módon készítheti elő, de be kell tartania a html input file szabványát.
Végpont használata
-
Küldjön egy kérést, amely tartalmazza a fájlokat és a hozzáférési token-t 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' -
A szolgáltatás egy letöltési URL-t ad vissza a feldolgozott fájlhoz, ebben a példában ez:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Küldjön egy kérést, amely tartalmazza a fájl nevét és a mappa nevét a Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Megkapja a fájlt, amelyet felhasználhat vagy egyszerűen továbbíthat a munkafolyamat következő lépéséhez.