解密excel文件
嗨,我有1000个encryption的工作簿,我想解密通过提供密码。 我找不到apache poi或python的xlrd模块下的解密方法。
有谁知道一个库可以处理这个( wbc.decrypt(pwd)
)。 我更喜欢一个lib我可以使用unix框。
谢谢
使用COM绑定调用Unprotect
方法。
import win32com.client excel = win32com.client.Dispatch('Excel.Application') workbook = excel.Workbooks.open(r'c:\mybook.xls', 'password') workbook.SaveAs('unencrypted.xls')
另存为可以应用一个新的密码。 请参阅: http : //msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook.saveas%28VS.80%29.aspx
Apache POI可以为你读取encryption的excel文件,并将它们解密。 请参阅encryption页面以开始。