
Бажаєте підвищити безпеку файлів Excel (XLS, XLSX)? Захист ваших файлів паролем є важливим кроком для забезпечення конфіденційності ваших даних. У цьому базовому посібнику ми розповімо вам, як додати захист паролем до файлів Excel за допомогою API захисту електронних таблиць Excel REST API і його SDK для Python. Давайте розпочнемо!
Схема кроків:
- [Крок 1: Налаштуйте пакет SDK для створення електронних таблиць Python Excel 8
- Крок 2: Запустіть клієнт API
- Крок 3: Завантажте електронну таблицю Excel
- Крок 4: захистіть файл Excel паролем
- Крок 5: Завантажте вихідний файл
Крок 1: Встановлення SDK для захисту електронних таблиць Python Excel
Для початку встановіть GroupDocs.Merger Cloud SDK для Python у свій проект Python за допомогою pip (інсталятор пакета для Python), використовуючи таку команду в консолі:
pip install groupdocs-merger-cloud
Крок 2. Запустіть клієнт API
Тепер, будь ласка, отримайте свій Ідентифікатор клієнта та Секрет клієнта з інформаційної панелі та додайте код, як показано нижче:
# Import groupdocs merger SDK | |
import groupdocs_merger_cloud | |
# Get app_sid & app_key from https://dashboard.groupdocs.cloud after free registration. | |
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" | |
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
# Get File API configurations | |
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key) | |
configuration.api_base_url = "https://api.groupdocs.cloud" | |
storage_name = "LocalStorage" |
Крок 3: Завантаження електронної таблиці Excel
Перш ніж почати, важливо завантажити файл Excel, який ви хочете захистити паролем. Використовуйте будь-який із наведених нижче методів, щоб завантажити документ у своє хмарне сховище:
- Використання інформаційної панелі
- Завантажте всі файли один за одним за допомогою Upload File API з браузера
- Завантажте програмним шляхом, використовуючи наведений нижче приклад коду:
# Create an instance of the file API | |
file_api = groupdocs_merger_cloud.FileApi.from_config(configuration) | |
# Call upload file request | |
request = groupdocs_merger_cloud.UploadFileRequest("python-testing\input-sample-file.xlsx", "H:\\groupdocs-cloud-data\\input-sample-file.xlsx", storage_name) | |
# Upload file to the cloud | |
response = file_api.upload_file(request) | |
print(response.uploaded) |
У результаті завантажені файли будуть доступні в розділі файлів вашої інформаційної панелі в хмарі.
Крок 4. Захистіть таблицю Excel за допомогою Python SDK
Наступні кроки та зразок коду показують, як захистити файл Excel паролем за допомогою Python SDK.
- Налаштуйте облікові дані API (AppSID і AppKey).
- Створіть екземпляр SecurityApi із наданими обліковими даними.
- Визначте параметри додавання пароля до електронної таблиці Excel.
- Встановіть шлях до файлу та пароль для цільового документа.
- Вкажіть вихідний шлях для захищеного документа.
- Викличте метод addPassword з опцією додавання пароля та збереження результату.
У наведеному нижче прикладі коду показано, як додати пароль до файлу Excel за допомогою Python SDK.
securityApi = groupdocs_merger_cloud.SecurityApi.from_keys(app_sid, app_key) | |
options = groupdocs_merger_cloud.Options() | |
options.file_info = groupdocs_merger_cloud.FileInfo("python-testing\input-sample-file.xlsx", None, None, "password") | |
options.output_path = "python-testing\out-input-sample-file.xlsx" | |
result = securityApi.add_password(groupdocs_merger_cloud.AddPasswordRequest(options)) |
Крок 5. Завантажте захищений паролем файл Excel
Код, наведений у попередньому кроці, зберігає файл Excel у хмарі. Щоб завантажити його, ви можете використати наведений нижче фрагмент коду.
# API initialization to download file | |
import shutil | |
file_api = groupdocs_merger_cloud.FileApi.from_config(configuration) | |
# Create download file request | |
request = groupdocs_merger_cloud.DownloadFileRequest("python-testing\out-input-sample-file.xlsx", storage_name) | |
# Download file | |
response = file_api.download_file(request) | |
# Move the downloaded file to your directory | |
shutil.move(response, "H:\\groupdocs-cloud-data\\") |
Висновок
Щиро вітаю! Ви успішно додали захист паролем до свого файлу Excel за допомогою REST API захисту електронних таблиць Excel і Python SDK. Тепер ваші дані захищені та доступні лише тим, хто знає пароль.
У цьому посібнику ми розглянули основні кроки, які допоможуть вам почати роботу. GroupDocs.Merger Cloud REST API пропонує широкий спектр функцій для роботи з документами, тож не соромтеся вивчати його можливості далі. Щасливого кодування!
Крім того, ознайомтеся з нашим розділом API reference, який дозволяє вам переглядати наші API та взаємодіяти з ними безпосередньо через браузер. Повний вихідний код Python SDK є у вільному доступі на Github.
Нарешті, ми продовжуємо писати нові статті в блозі про різні формати файлів і аналізувати їх за допомогою REST API. Тому зв’яжіться з нами, щоб отримати останні оновлення.
Безкоштовний онлайн-захисник паролів
Щоб безкоштовно захистити таблицю Excel онлайн паролем. Ви можете спробувати нашу онлайн-програму для захисту електронних таблиць Excel із паролем. Ця програма для створення паролів XLS/XLSX розроблена з використанням вищезгаданого REST API захисту файлів Excel.
Задайте питання
Якщо у вас виникнуть запитання чи непорозуміння щодо захисту паролів електронних таблиць Excel REST API та Python SDK, будь ласка, зв’яжіться з нами через наш форум.
Дивись також
Ось деякі пов’язані статті, які можуть бути вам корисними: