Удаление защиты паролем от 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: