如何导入Excel密码文件到Python?

时间:2019-03-26 09:48:41

标签: python python-2.7

我正在将excel密码文件导入python,它显示此错误:No module named win32api。我已经安装了pypiwin32

import sys
import win32com.client

xlApp = win32com.client.Dispatch("Excel.Application")
print "Excel library version:", xlApp.Version
filename,password = 'C:\Users\Ebase\Documents\PASSW.xlsx', '123456'
xlwb = xlApp.Workbooks.Open("C:\Users\Ebase\Documents\PASSW.xlsx", False, True, None, "123456")

print(xlwb)

在这里编码

1 个答案:

答案 0 :(得分:0)

您尝试过吗:

cpu.value = "2";

对我有用。

如果这不起作用, 检查this link以获得有关Excel_wb = xlApp.Workbooks.Open(filename, False, True, None, password) 方法的更多详细信息

打开需要两种类型的密码,即:

Open()

那么在您的情况下,它是写保护还是打开保护?

要打开保留的excel文件,请尝试:

Password: password required to open a protected workbook.
WriteResPassword : password required to write to a write-reserved workbook