/ / Как да отворите защитен с парола Excel файл, използвайки Python? - python, excel, file-io, пароли, защитени

Как да отворите защитен с парола Excel файл, използвайки Python? - python, excel, file-io, пароли, защитени

Погледнах предишните теми по тази тема, но те не помогнаха за решаването на проблема.

Опитвам се да отворя парола, защитена с паролаexcel без никакво взаимодействие с потребителя. Търсих онлайн и намерих този код, който използва win32com.client Когато стартирам това, все още получавам подкана да въведете паролата ...

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)

Отговори:

9 за отговор № 1

Не мисля, че посочените параметри работят в този случай, така че трябва да направите нещо като:

xlwb = xlApp.Workbooks.Open (име на файл, False, True, None, парола)

виждам http://msdn.microsoft.com/en-us/library/office/ff194819.aspx за подробности относно метода Workbooks.Open.