loc*_*jay 3 python excel apache-poi
嗨,我有1000个加密的工作簿,我想通过提供一个密码来解密.我在apache poi或python的xlrd模块下找不到解密方法.
有没有人知道一个可以处理这个(wbc.decrypt(pwd))的库.我更喜欢你可以从unix盒子里使用的lib.
谢谢
使用COM绑定调用该Unprotect方法.
import win32com.client
excel = win32com.client.Dispatch('Excel.Application')
workbook = excel.Workbooks.open(r'c:\mybook.xls', 'password')
workbook.SaveAs('unencrypted.xls')
Run Code Online (Sandbox Code Playgroud)
SaveAs可以应用新密码.请参阅:http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook.saveas%28VS.80%29.aspx