Clear
De Clear Spreadsheet API is ontworpen als de definitieve oplossing voor ontwikkelaars die programmatisch ongewenste elementen uit spreadsheetbestanden moeten zuiveren met één enkele, betrouwbare oproep. Deze documentatiepagina dient als uw uitgebreide gids en leidt u stap voor stap door alles wat nodig is om de service vol vertrouwen in uw applicaties te integreren. We beginnen met een overzicht van de kernconcepten van de API, waarin wordt uitgelegd hoe de service verschillende spreadsheetformaten interpreteert – variërend van moderne Office Open XML‑bestanden (.xlsx) tot legacy Excel‑binaire bestanden (.xls), evenals Apple Numbers, CSV, TSV en een groot aantal andere tabelrepresentaties. Het begrijpen van deze bestands‑nuances is essentieel, omdat elk formaat hyperlinks, afbeeldingen, grafieken en ingebedde objecten opslaat in verschillende structuren; de Clear API abstraheert die complexiteit en biedt een uniforme interface die overal werkt.
Belangrijkste functies
Vervolgens vindt u een gedetailleerde walkthrough van de authenticatiestroom. Het platform maakt gebruik van industriestandaard API‑sleutels en optionele OAuth 2.0‑tokens om te garanderen dat alleen geautoriseerde clients data‑zuiveringsacties kunnen uitvoeren. Beveiligingsbest practices, zoals sleutelrotatie, IP‑whitelisting, en verslekte overdracht via HTTPS, worden uitgebreid behandeld, zodat u zowel uw eigen infrastructuur als de gegevens van eindgebruikers kunt beschermen. Na authenticatie biedt de sectie "Aan de slag" een snelstart‑codevoorbeeld in meerdere talen (cURL, Python, JavaScript, .NET en Java), waarin wordt getoond hoe u een request‑payload opstelt, het spreadsheetbestand bijvoegt en de respons interpreteert. Het voorbeeld demonstreert het slankste mogelijke verzoek – alleen uw API‑sleutel, de bestandsgegevens en een optionele lijst van te verwijderen elementtypen – en laat de belofte van de API zien: "één simpele oproep".
Documenten
Parameters
- format: De operationnaam, die zijn: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: De operationnaam, die zijn: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: Dit is een operation ID
- UploadFileRequest.Files: Dit zijn bestanden die u moet uploaden naar onze online diensten; u kunt de gegevens op uw eigen manier voorbereiden, maar ze moeten voldoen aan de standaard van het HTML‑input‑bestand.
Gebruik het eindpunt
-
Stuur een verzoek dat de bestanden en het toegangstoken bevat 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' -
De service zal reageren met een download‑URL voor het verwerkte bestand; in dit voorbeeld is dat:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Stuur een verzoek dat de bestandsnaam en de mapnaam bevat naar Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - U ontvangt het bestand en kunt het gebruiken of eenvoudig doorsturen naar de volgende stap van uw workflow.