Clear
Clear Spreadsheet API är utformat för att vara den definitiva lösningen för utvecklare som behöver programatiskt rensa oönskade element från kalkylbladsfiler i ett enda pålitligt anrop. Denna dokumentationssida fungerar som din omfattande guide och går igenom allt som krävs för att börja integrera tjänsten i dina applikationer med förtroende. Vi börjar med en översikt av API:ets kärnkoncept och förklarar hur tjänsten tolkar olika kalkylbladsformat — från moderna Office Open XML-filer (.xlsx) till äldre Excel-binärer (.xls), samt Apple Numbers, CSV, TSV och en rad andra tabellrepresentationer. Att förstå dessa formatnyanser är avgörande eftersom varje format lagrar hyperlänkar, bilder, diagram och inbäddade objekt i olika strukturer; Clear API abstraherar dessa komplexiteter och presenterar ett enhetligt gränssnitt som fungerar över hela spektrumet.
Huvudfunktioner
Nästa avsnitt innehåller en detaljerad genomgång av autentiseringsflödet. Plattformen använder branschstandard‑API‑nycklar och valfria OAuth 2.0‑token för att säkerställa att endast auktoriserade klienter kan utföra datarensningsoperationer. Säkerhetsbästa praxis, såsom nyckelrotation, IP‑vitlistning och krypterad överföring via HTTPS, behandlas ingående, vilket gör att du kan skydda både din egen infrastruktur och slutanvändarnas data. Efter autentiseringen erbjuder avsnittet “Kom igång” ett snabbstartsexempel i flera språk (cURL, Python, JavaScript, .NET och Java) som visar hur man bygger en begäran, bifogar kalkylbladsfilen och tolkar svaret. Exemplet demonstrerar den mest avskalade förfrågan – endast din API‑nyckel, filens data och en valfri lista över elementtyper som ska rensas – och visar API:ets löfte om “ett enkelt anrop.”
Dokument
Parametrar
- format: Operationsnamnet, möjliga värden: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: Operationsnamnet, möjliga värden: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: Detta är ett operations‑ID
- UploadFileRequest.Files: Detta är filer som du måste ladda upp till vår online‑tjänst, du kan förbereda datan på ditt eget sätt men den måste följa HTML‑input‑filstandard.
Använd endpointen
-
Skicka en begäran som inkluderar filerna och åtkomst‑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' -
Tjänsten kommer att svara med en nedladdnings‑URL för den bearbetade filen, i detta exempel är den:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Skicka en begäran som inkluderar filnamnet och mappnamnet till Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Du får filen och kan antingen använda den eller helt enkelt vidarebefordra den till nästa steg i ditt arbetsflöde.