Удаление защиты паролем от Excel — разблокировка паролей на открытие и изменение мгновенно
API Unprotect Spreadsheet удаляет защиту паролями на открытие и изменение из файлов Excel за один вызов. Это идеальное решение для конвейеров данных, систем управления документами и рабочих процессов миграции.
API Unprotect Spreadsheet
Веб-API
PUT https://api.aspose.cloud/v4.0/cells/unprotection/spreadsheet
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.
-H "Authorization: Bearer {access_token}"
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| Spreadsheet | File | FormData | Файл Excel, для которого требуется снять защиту. |
| password | String | Query | Пароль, защищающий файл от открытия. |
| modifyPassword | String | Query | Пароль, необходимый для изменения файла (необязательный, если задан только пароль открытия). |
| outPath | String | Query | (Необязательный) Путь к папке, куда будет сохранена расшифрованная рабочая книга. |
| outStorageName | String | Query | (Необязательный) Имя хранилища, в которое будет записан выходной файл. |
| region | String | Query | (Необязательный) Настройки региона электронной таблицы. |
Ответ
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
]
Успешный ответ возвращает расшифрованный файл в виде потока. Файл может быть сохранен в местоположение, указанное в outPath/outStorageName, или получен непосредственно из полезной нагрузки ответа.
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (ОК) | Фильтр успешно применён; ответ содержит детали операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или некорректны параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизован) | Неверный или отсутствующий JWT-токен. |
| 413 | Payload Too Large (Слишком большой запрос) | Загруженный файл превышает лимит размера. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Когда следует использовать API Unprotect Spreadsheet?
- Восстановление доступа к заблокированным рабочим книгам — быстро удаляйте забытые пароли на открытие или изменение без ручного вмешательства.
- Автоматизация массовой разблокировки — обрабатывайте большое количество файлов в проектах миграции данных или архивирования.
- Интеграция с существующими рабочими процессами — объединяйте с API хранилищ или преобразования для создания сквозных конвейеров (например, загрузка → снятие защиты → преобразование в PDF).
- Обеспечение безопасности данных — операция выполняется на стороне сервера, что сохраняет оригинальные файлы в безопасности, а расшифрованная версия сохраняется в вашем облачном хранилище.
Как использовать API Unprotect Spreadsheet с SDK
Спецификация OpenAPI
Спецификация API UnProtect Spreadsheet предоставляет общедоступный программный интерфейс, позволяющий выполнять прямые REST-вызовы из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как сделать вызовы в Cloud API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK упрощает вызов, обрабатывая аутентификацию, формирование запроса и разбор ответа. SDK доступны для множества языков и включают готовые методы для снятия защиты с электронных таблиц.
Следующие примеры кода иллюстрируют, как вызывать API Unprotect Spreadsheet с использованием различных SDK: