Watermark

Welcome to the official documentation for our Spreadsheet Password Removal API - a streamlined, developer-focused solution that instantly unlocks your protected spreadsheet files. Whether you're dealing with Microsoft Excel workbooks (.xlsx, .xls, .xlsm), simple CSV or TSV exports (.csv, .tsv), Apple Numbers documents (.numbers), or any other supported format, our service handles them all with a single, secure HTTP request. The API is built to fit into modern workflows, allowing you to automate recovery of forgotten passwords, simplify data migration between systems, or integrate seamless unlocking into larger data-processing pipelines. Every upload is encrypted in transit and processed in an isolated environment, guaranteeing that your confidential data remains private while you regain full access to its contents.

Main Features

Getting started is as easy as sending the file and, optionally, the known password to our endpoint; the API does the heavy lifting and returns an unprotected version ready for immediate use. Performance is a core priority, so files are unlocked within seconds, and our robust error handling provides clear feedback if a password cannot be removed or if the file format is unsupported. Detailed request/response examples, SDK snippets for popular languages, and best-practice guidelines are provided throughout this documentation to help you integrate the service quickly and confidently. With our API, you can eliminate the bottleneck of manual password removal and focus on building the next great feature powered by unrestricted spreadsheet data.

Documents

Parameters

    • secret: The secret you want to use to unlock the files
    • UploadFileRequest.OperationId: This is an operation id
    • UploadFileRequest.Files: These are files you need to upload them to our online services, you can prepare the data in your very own way but it must follow the standard of the html input file.

    Use The Endpoint

    • Send a request that includes the files and the access token Unlock API
      curl -X 'POST' \ 'https://api.sheetize.cloud/unlock?secret=TheSecret' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
    • The service will respond with a download URL for the processed file, in this example it is:
      { "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 }
    • Send a request that includes the file name and the folder name to Download API
      curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken'
    • You will receive the file and you can either use it or simply forward it to the next step of your workflow.
X
فارسی
Italiano
Tiếng Việt
Català
Türk
हिन्दी
Čeština
Lietuvis
Ελληνικά
Dansk
Magyar
Български
Deutsch
Bahasa Melayu
Nederlands
Русский
English
Український
Español
Polskie
ภาษาไทย
Português
ქართველი
Français
Română
한국어
Slovák
繁體中文
日本語
Indonesia
العربية
简体中文