Защита паролем файла XLSX с помощью Python REST API

В этой базовой теме вы узнаете, как защитить паролем файл XLSX с помощью Python REST API. Мы создадим приложение для шифрования XLSX-файла с помощью Python Cloud API, следуя подробным и понятным инструкциям, описанным в следующем разделе. Созданное приложение можно интегрировать с любым приложением, поддерживающим Python, в средах macOS, Linux или Windows, а конвертация будет бесплатной.

Необходимое условие

Шаги по шифрованию файла XLSX с использованием Python Low Code API

  1. Настройте идентификатор клиента и секретный ключ клиента для API, чтобы зашифровать рабочую книгу паролем с помощью Python REST API.
  2. Создайте экземпляр класса CellsApi с учетными данными клиента для защиты файла XLSX паролем.
  3. Укажите имена исходных файлов XLSX и загрузите исходный XLSX, используя имя и объект File в HashMap.
  4. Создайте экземпляр ProtectWorkbookRequest, чтобы задать пароль и другие свойства.
  5. Создайте экземпляр PostProtectRequest для установки файлов сопоставления и экземпляра ProtectWorkbookRequest.
  6. Вызовите метод запроса PostProtect для шифрования файла XLSX с использованием API Python low code
  7. Сохраните защищенные паролем файлы XLSX на локальном диске.

Вышеописанные шаги позволяют защитить XLSX-файлы паролем с помощью Python REST API. Реализацию мы начнём с настройки SDK и создания экземпляра класса CellsAPI. Затем мы получим доступ к исходным XLSX-файлам с помощью HashMap и создадим экземпляры классов ProtectWorkbookRequest и PostProtectRequest, которые затем будут использоваться для установки парольной защиты XLSX-файлов с помощью метода PostProtect().

Код для защиты паролем XLSX с использованием Python REST API

Этот простой пример кода позволяет защитить XLSX-файл паролем, используя Python low-code API. Вам необходимо предоставить исходный XLSX-файл, пароль для защиты и другие необязательные параметры. После создания запроса метод PostProtect() защищает XLSX-файл и возвращает защищённый паролем XLSX-файл, который можно сохранить на диске или в базе данных.

We have learned to encrypt Workbook with Password using Python REST API in this article. If you want to perform XLSX to PNG conversion, refer to the article on how to Convert XLSX to PNG with Python REST API.

 Русский