用python的xlwings库打开excel时怎么传入密码

用python的xlwings库打开excel时怎么传入密码参数。

img


按照书上的方法这样传参报错。

试试1:

import xlwings as xw
wb = xw.Book(r"d:\test.xlsx", password="123")

or

import xlwings as xw

app = xw.App(visible=True, add_book=False)
wb = app.books.open(r"d:\test.xlsx", password="123")
###
### TODO
###
wb.save(r"d:\test2.xlsx", password='')
wb.close()
app.quit()

试试2(是不是库的版本太旧?):
测试的xlwings版本: 0.27.12

pip install --upgrade xlwings

https://docs.xlwings.org/en/latest/api.html#book

文章:python使用xlwings处理excel遇到的问题 中也许有你想要的答案,请看下吧