Clear
Clear Spreadsheet API on suunniteltu olemaan kattava ratkaisu kehittäjille, jotka tarvitsevat ohjelmallisesti poistaa ei-toivottuja elementtejä taulukkolaskennan tiedostoista yhdellä luotettavalla kutsulla. Tämä dokumentaatiosivu toimii kattavana oppaana, joka opastaa sinut kaikessa, mitä tarvitaan palvelun integroimiseksi sovelluksiisi luottavaisin mielin. Aloitamme API:n keskeisten käsitteiden esittelyllä, selittäen miten palvelu tulkitsee eri taulukkoformaatteja – moderneista Office Open XML -tiedostoista (.xlsx) perinteisiin Excel-binääritiedostoihin (.xls), sekä Apple Numbers-, CSV-, TSV- ja moniin muihin taulukkomuotoihin. Näiden tiedostotyyppien eroavaisuuksien ymmärtäminen on olennaista, koska jokainen formaatti tallentaa hyperlinkit, kuvat, kaaviot ja upotetut objektit erilaisiin rakenteisiin; Clear API abstrahoi nämä monimutkaisuudet ja tarjoaa yhdenmukaisen käyttöliittymän, joka toimii kaikilla alustoilla.
Pääominaisuudet
Seuraavaksi löydät yksityiskohtaisen läpikäynnin todennustyövirrasta. Alusta käyttää alan standardeja API-avain- ja valinnaisia OAuth 2.0 -tokeneita varmistaakseen, että vain valtuutetut asiakkaat voivat käynnistää tietojen puhdistusoperaatioita. Turvallisuuden parhaat käytännöt, kuten avainten kierrätys, IP-osoitteiden valkoinen lista ja salattu siirto HTTPS:n kautta, käydään läpi syvällisesti, jotta voit suojata sekä oman infrastruktuurisi että loppukäyttäjien tiedot. Todennuksen jälkeen "Getting Started" -osio tarjoaa nopean aloituskoodin useilla kielillä (cURL, Python, JavaScript, .NET ja Java), jossa havainnollistetaan, miten muodostaa pyyntöpayload, liittää taulukkoaineisto ja tulkita vastaus. Esimerkki näyttää minimin vaatiman pyynnön – pelkästään API-avain, tiedoston data ja valinnainen lista poistettavista elementeistä – korostaen API:n lupauksen "yksi helppo kutsu".
Asiakirjat
Parametrit
- format: Toiminnon nimi, esimerkiksi: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: Toiminnon nimi, esimerkiksi: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: Tämä on toiminnon tunniste
- UploadFileRequest.Files: Nämä ovat tiedostoja, jotka sinun täytyy ladata verkko palveluihimme; voit valmistaa datan omalla tavallasi, mutta sen on noudatettava html-tiedoston syötteen standardia.
Käytä päätepistettä
-
Lähetä pyyntö, joka sisältää tiedostot ja käyttötokenin 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' -
Palvelu vastaa lataus-URL:lla käsiteltyyn tiedostoon; tässä esimerkissä se on:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Lähetä pyyntö, joka sisältää tiedoston nimen ja kansion nimen Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Saat tiedoston ja voit käyttää sitä tai yksinkertaisesti lähettää sen seuraavaan vaiheeseen työnkulussasi.