Neste tutorial rápido, você aprenderá a ler arquivo Excel protegido por senha em Python com a ajuda de um procedimento passo a passo e um código de exemplo executável. Ele explicará como abrir arquivo Excel protegido por senha em Python como XLSX, XLS, ODS, etc. fornecendo a senha e também orientará a remover a senha permanentemente. O tratamento de exceção é demonstrado no caso de um cenário de senha incorreta ou ausente.
Etapas para ler o arquivo do Excel protegido por senha em Python
- Estabeleça o ambiente para usar Aspose.Cells para Python via Java
- Instancie o objeto de classe LoadOptions necessário para carregar o arquivo Excel protegido
- Defina a senha para abrir o arquivo Excel criptografado
- Carregue o arquivo do Excel no objeto Workbook usando o objeto da classe LoadOptions com a senha
- Exibir uma mensagem de teste para confirmar o carregamento do arquivo
Estas etapas descrevem como usar o arquivo do Excel protegido por senha aberta em Python compartilhando o link para as configurações do ambiente que orientam para estabelecer o ambiente Python para executar o código. Nas próximas etapas, configuramos o objeto da classe LoadOptions definindo a senha para abrir o arquivo criptografado do Excel e, em seguida, a usamos ao carregar a pasta de trabalho. Na etapa final, quando uma pasta de trabalho é carregada com êxito, uma mensagem de teste é exibida no código de amostra para confirmação.
Código para ler o arquivo do Excel protegido por senha em Python
Este código demonstra como usar Python leia o arquivo Excel protegido por senha com o objeto de classe LoadOptions. Uma vez que o arquivo é aberto aplicando a senha, você pode definir o Workbook.getSettings().setPassword(null) para remover a senha e salvá-la em disco. Além disso, diferentes tipos de exceções são levantadas e tratadas também usando as tags “try: e Except:” ao carregar um arquivo criptografado sem senha ou com a senha errada.
Neste tutorial, aprendemos o processo de ler arquivo Excel protegido por senha em Python. Se você quiser aprender o processo de conversão do arquivo Excel para outros formatos, como PDF, consulte o artigo em como converter Excel para PDF usando Python.