Clear
Clear Spreadsheet API, istənməyən elementləri bir tək, etibarlı sorğu ilə elektron cədvəl fayllarından proqramlı şəkildə təmizləmək ehtiyacı olan inkişafçılar üçün son həll olaraq hazırlanmışdır. Bu sənədləşdirmə səhifəsi, xidmətə öz tətbiqlərinizdə etibarlı şəkildə inteqrasiya etməyiniz üçün lazımi bütün məlumatları əhatə edən bir bələdçi kimi xidmət edir. İlk öncə API‑nin əsas konseptlərini izah edən ümumi baxışı təqdim edirik; xidmətin müxtəlif elektron cədvəl formatlarını – müasir Office Open XML (.xlsx) fayllarından köhnə Excel ikili fayllarına (.xls), Apple Numbers, CSV, TSV və digər cədvəl təmsillərinə qədər – necə şərh etdiyini izah edirik. Hər formatın hiperlinklər, şəkillər, diaqramlar və gömülü obyektləri fərqli strukturlarda saxlaması səbəbindən bu nüansları başa düşmək vacibdir; Clear API bu mürəkkəbliyi abstraktlaşdıraraq bütün formatlarda vahid bir interfeys təqdim edir.
Əsas Xüsusiyyətlər
Növbəti addımda autentifikasiya iş axınına dair ətraflı bir bələdçi tapacaqsınız. Platforma sənaye standartı API açarları və əlavə olaraq OAuth 2.0 tokenlərini istifadə edərək yalnız səlahiyyətli müştərilərin məlumat‑təmizləmə əməliyyatlarını çağırmasını təmin edir. API açarının dövri yenilənməsi, IP‑ağ siyahısına daxil edilməsi və HTTPS‑lə şifrələnmiş ötürülmə kimi təhlükəsizlik ən yaxşı təcrübələri dərin şəkildə izah olunur, beləliklə öz infrastrukturunuzu və son istifadəçilərin məlumatını qoruya bilərsiniz. Doğrulama mərhələsindən sonra “Başlamaq” bölməsi bir neçə dildə (cURL, Python, JavaScript, .NET və Java) kod nümunələri təqdim edir; nümunələr sorğu gövdəsini qurma, elektron cədvəl faylını əlavə etmə və cavabı şərh etmə proseslərini göstərir. Nümunə ən sadə sorğunu – yalnız API açarı, fayl məlumatı və istəyə bağlı təmizlənəcək element növlərinin siyahısını – nümayiş etdirir və “bir sadə çağırış” vədi ilə API‑nin məqsədini vurğulayır.
Sənədlər
Parametrlər
- format: Əməliyyat adı, aşağıdakılardan biri ola bilər: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: Əməliyyat adı, aşağıdakılardan biri ola bilər: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: Bu, əməliyyat ID‑dir
- UploadFileRequest.Files: Bu, yükləməli olduğunuz fayllardır; onları öz yolunuzla hazırlaya bilərsiniz, amma HTML input file standartına uyğun olmalıdır.
Son Nöqtələrdən İstifadə
-
Faylları və giriş tokenini daxil edən sorğu göndərin 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' -
Xidmət işlənmiş fayl üçün yükləmə URL‑i qaytaracaq, bu nümunədə:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Fayl adını və qovluq adını daxil edən sorğu göndərin Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Faylı alacaqsınız və ya onu istifadə edə, ya da iş axınınızın növbəti addımına yönləndirə bilərsiniz.