/ / Como abrir um arquivo excel protegido por senha usando python? - python, excel, arquivo-io, senhas, protegido

Como abrir um arquivo excel protegido por senha usando python? - python, excel, arquivo-io, senhas, protegido

Eu olhei para os tópicos anteriores sobre este tópico, mas eles não ajudaram a resolver o problema.

Eu estou tentando abrir um arquivo protegido por senha emexcel sem qualquer interação do usuário. Eu procurei on-line e encontrei este código que usa win32com.client Quando executo isso, ainda recebo a solicitação para digitar a senha ...

from xlrd import *
import win32com.client
import csv
import sys

xlApp = win32com.client.Dispatch("Excel.Application")
print "Excel library version:", xlApp.Version
filename,password = r"\HRAMyfile.xlsx", "caa team"
xlwb = xlApp.Workbooks.Open(filename, Password=password)

Respostas:

9 para resposta № 1

Eu não acho que os parâmetros nomeados funcionam neste caso. Então você teria que fazer algo como:

xlwb = xlApp.Workbooks.Open (nome do arquivo, Falso, Verdadeiro, Nenhum, senha)

Vejo http://msdn.microsoft.com/en-us/library/office/ff194819.aspx para detalhes sobre o método Workbooks.Open.