您好,我有 1000 个加密的工作簿,我想通过提供密码来解密。 在apache poi或python的xlrd模块下找不到解密方法。
有谁知道可以处理这个的库 (wbc.decrypt(pwd)
)。我更喜欢你可以从 unix 机器上使用的库。
谢谢
最佳答案
使用 COM 绑定(bind)调用 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
关于python - 解密excel文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2450530/