Clear
Clear Spreadsheet API розроблений як остаточне рішення для розробників, яким потрібно програмно очистити небажані елементи з файлів електронних таблиць одним надійним викликом. Ця сторінка документації слугує вашим всебічним посібником, який покроково проведе вас через усе необхідне для впевненого інтегрування сервісу у ваші застосунки. Ми починаємо з огляду базових концепцій API, пояснюючи, як сервіс інтерпретує різні формати таблиць — від сучасних файлів Office Open XML (.xlsx) до застарілих бінарних Excel (.xls), а також Apple Numbers, CSV, TSV та інших табличних представлень. Розуміння цих відмінностей типів файлів є важливим, оскільки кожен формат зберігає гіперпосилання, зображення, діаграми та вбудовані об’єкти у різних структурах; Clear API абстрагує цю складність і пропонує уніфікований інтерфейс, що працює для всіх форматів.
Основні функції
Далі ви знайдете детальний покроковий огляд процесу автентифікації. Платформа використовує промислові стандарти — API‑ключі та опціональні токени OAuth 2.0, щоб гарантовано лише авторизовані клієнти могли виконувати операції з очищення даних. Кращі практики безпеки, такі як ротація ключів, білі списки IP‑адрес та шифрування передачі через HTTPS, розглянуті докладно, що дозволяє захистити як вашу інфраструктуру, так і дані кінцевих користувачів. Після автентифікації розділ “Початок роботи” пропонує швидкий приклад коду на кількох мовах (cURL, Python, JavaScript, .NET та Java), демонструючи, як сформувати тіло запиту, прикріпити файл електронної таблиці та інтерпретувати відповідь. Приклад показує наймінімальніший можливий запит — лише ваш API‑ключ, дані файлу та опціональний список типів елементів для очищення — підкреслюючи обіцянку API «один простий виклик».
Документи
Параметри
- format: Назва операції, наприклад: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- AppRequest.OperationTables: Назва операції, наприклад: clearAll, clearHyperlinks, clearTables, clearPictures, clearShapes, clearComments, clearCharts, clearOleObjects, clearTextboxes, clearScenarios
- UploadFileRequest.OperationId: Це ідентифікатор операції
- UploadFileRequest.Files: Це файли, які потрібно завантажити в наші онлайн‑служби; ви можете підготувати дані у власний спосіб, проте вони мають відповідати стандарту HTML‑вхідного поля файлу.
Використовувати кінцеву точку
-
Надішліть запит, що включає файли та токен доступу 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' -
Служба відповість URL‑адресою для завантаження обробленого файлу, у цьому прикладі це:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Надішліть запит, що включає назву файлу та назву теки до Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Ви отримаєте файл і зможете або використати його, або просто передати його наступному кроку вашого робочого процесу.