Tabulky aplikace Excel s ochranou heslem

Chcete zvýšit zabezpečení svých souborů Excel (XLS, XLSX)? Ochrana souborů heslem je základním krokem k zajištění důvěrnosti vašich dat. V tomto základním průvodci vás provedeme přidáním ochrany heslem do souborů Excel pomocí Excel Spreadsheet Password Protector REST API a jeho SDK pro Python. Začněme!

Přehled kroků:

Krok 1: Instalace Python Excel Spreadsheet Password Protector SDK

Nejprve nainstalujte GroupDocs.Merger Cloud SDK pro Python do svého projektu Python pomocí pip (instalátor balíčku pro Python) pomocí následujícího příkazu v konzole:

pip install groupdocs-merger-cloud

Krok 2: Spusťte klienta API

Nyní prosím získejte své ID klienta a tajemství klienta z dashboard a přidejte kód, jak je uvedeno níže:

# 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"

Krok 3: Nahrání tabulky Excel

Než začnete, je nezbytné nahrát soubor Excel, který chcete zabezpečit heslem. K nahrání dokumentu do cloudového úložiště použijte některou z níže uvedených metod:

  • Použití dashboard
  • Nahrajte všechny soubory jeden po druhém pomocí Upload File API z prohlížeče
  • Nahrajte programově pomocí níže uvedeného příkladu kódu:
# 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)
view raw upload-file.py hosted with ❤ by GitHub

V důsledku toho budou nahrané soubory dostupné v sekce souborů vašeho řídicího panelu v cloudu.

Krok 4: Chraňte tabulku Excel pomocí sady Python SDK

Následující kroky a ukázkový kód ukazují, jak chránit soubor Excel heslem pomocí Python SDK.

  1. Nastavte přihlašovací údaje API (AppSID a AppKey).
  2. Vytvořte instanci SecurityApi s poskytnutými přihlašovacími údaji.
  3. Definujte možnosti pro přidání hesla do tabulky aplikace Excel.
  4. Nastavte cestu k souboru a heslo pro cílový dokument.
  5. Zadejte výstupní cestu pro chráněný dokument.
  6. Zavolejte metodu addPassword s možností přidat heslo a uložit výsledek.

Následující příklad kódu ukazuje, jak přidat heslo do souboru Excel pomocí 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))

Krok 5: Stáhněte si soubor Excel chráněný heslem

Kód uvedený v předchozím kroku uloží soubor aplikace Excel do cloudu. Chcete-li jej stáhnout, můžete použít následující fragment kódu.

# 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\\")

Závěr

Gratulujeme! Úspěšně jste přidali ochranu heslem do souboru Excel pomocí aplikace Excel Spreadsheet Password Protector REST API a Python SDK. Vaše data jsou nyní v bezpečí a přístupná pouze těm, kteří znají heslo.

V této příručce jsme probrali základní kroky, jak začít. GroupDocs.Merger Cloud REST API nabízí širokou škálu funkcí pro manipulaci s dokumenty, takže neváhejte prozkoumat jeho možnosti dále. Šťastné kódování!

Kromě toho prozkoumejte naši sekci odkaz na rozhraní API, která vám umožňuje vidět naše rozhraní API a pracovat s nimi přímo prostřednictvím prohlížeče. Kompletní zdrojový kód Python SDK je volně dostupný na Github.

Konečně stále píšeme nové články na blogu o různých formátech souborů a analyzujeme je pomocí REST API. Proto nás prosím kontaktujte pro nejnovější aktualizace.

Zdarma online ochrana hesel

Chcete-li chránit excelovou tabulku heslem online zdarma. Můžete vyzkoušet naši online aplikaci pro ochranu hesel pro tabulky Excel. Tato aplikace pro vytváření hesel XLS/XLSX je vyvinuta pomocí výše uvedeného REST API pro ochranu hesel souborů Excel.

Položit otázku

V případě, že byste měli nějaké dotazy nebo nejasnosti ohledně ochrany hesel pro tabulky Excel REST API a Python SDK, neváhejte nás kontaktovat prostřednictvím našeho fóra.

Viz také

Zde je několik souvisejících článků, které vám mohou pomoci: