使用VBA或Python解锁受密码保护的工作簿
我有一个工作簿名m.xlsx,但它有密码保护,我忘记了密码。如何打开或取消保护它 以下代码不起作用:使用VBA或Python解锁受密码保护的工作簿,python,vba,excel,Python,Vba,Excel,我有一个工作簿名m.xlsx,但它有密码保护,我忘记了密码。如何打开或取消保护它 以下代码不起作用: 打开时会询问密码,而上述代码不会解锁工作簿 所以,我想把这段代码放到一个新的工作簿中,然后用一段代码代替这本工作簿链接我的excel文件。有没有一种方法可以在不打开m.xlsx文件路径的情况下放置它(因为打开文件需要密码),然后运行此代码来取消对m.xlsx文件的保护 或者有没有更好的方法在VBA或Python编程中取消工作簿的保护?我检查了一些Python代码,但他们正在打开文件,这就
或者有没有更好的方法在VBA或Python编程中取消工作簿的保护?我检查了一些Python代码,但他们正在打开文件,这就是问题所在。使用libreoffice打开,不需要密码。获取所需内容并放入新文件
我认为这是最好的选择。因为扩展名是xlsx,所以它是Microsoft Excel Open XML格式。这实际上是一个.zip文件。 试试这个:
工作簿。打开(文件名:=“C:\…”,密码:=“pw”)
,当你通过python打开它时,但我并不真正理解你想问什么。你的问题解释模棱两可;请尝试再次解释您需要什么。很抱歉造成混淆,如果可能的话,我希望知道忘记的密码,或者从工作簿中删除保护以便可以打开它。“工作簿.打开(文件名:=”,密码:=“pw”)”在密码未知时不起作用。谢谢。可能有两份