Neste tópico básico, você aprenderá como proteger com senha o arquivo Excel usando a API REST do Python. Criaremos um aplicativo para criptografar um arquivo do Excel usando a API Python Cloud seguindo os passos detalhados e claros mencionados na seção a seguir. O aplicativo gerado pode ser integrado a qualquer aplicativo compatível com Python em ambientes macOS, Linux ou Windows, e a conversão pode ser feita gratuitamente.
Pré-requisito
- Crie uma conta e obtenha credenciais de API para proteger com senha um XLS
- Baixe Aspose.Cells Cloud SDK para Python para criptografar um XLS com senha
- Configure o projeto Python com o SDK acima para definir a senha do arquivo XLS
Etapas para criptografar arquivos do Excel usando a API de baixo código do Python
- Configure o ID do cliente e o segredo do cliente para que a API criptografe a pasta de trabalho com uma senha usando a API REST do Python
- Instanciar a classe CellsApi com credenciais do cliente para executar a proteção por senha de um arquivo XLS
- Especifique os nomes dos arquivos XLS de origem e carregue o XLS de origem usando um nome e um objeto File em um HashMap
- Instanciar o ProtectWorkbookRequest para definir a senha e outras propriedades
- Crie uma instância do PostProtectRequest para definir os arquivos de mapa e a instância ProtectWorkbookRequest
- Chame o método de solicitação PostProtect para criptografar o arquivo Excel usando a API de baixo código do Python
- Salve o(s) arquivo(s) do Excel protegido(s) por senha no disco local
Os passos acima conseguem proteger o Excel com senha usando a API REST do Python. Começaremos o processo configurando o SDK e criando a instância da classe CellsAPI. Em seguida, abriremos os arquivos XLS de origem usando um HashMap e instanciaremos as classes ProtectWorkbookRequest e PostProtectRequest, que serão usadas posteriormente para definir a proteção por senha dos arquivos do Excel usando o método PostProtect().
Código para proteger o Excel com senha usando a API REST do Python
Este código de exemplo simples permite que você proteja o Excel com senha usando a API Python de baixo código. Você deve fornecer os arquivos de origem do Excel e uma senha para a proteção, juntamente com outras propriedades opcionais. Após criar a Mensagem de Solicitação, PostProtect() executa a proteção do arquivo do Excel e retorna os arquivos do Excel protegidos por senha que podem ser armazenados no disco ou no banco de dados.
We have explored to encrypt Workbook with Password using Python REST API in this article. If you want to explore Excel to PNG conversion, refer to the article on how to Convert Excel to PNG with Python REST API.