Jac*_*365 5 python linux import-from-excel
问题很简单.每周我都会收到一堆密码保护的excel文件.我必须解析它们并使用Python将某些部分写入新文件.我获得了文件的密码.
这在Windows上完成时很容易处理,我可以导入win32com并使用client.Dispatch.但是我们现在将所有代码都移到linux上,所以对我来说不再是win32com.
有没有办法在Linux上的python中打开和读取受密码保护的Excel工作表中的数据?
我一直在寻找打开密码保护的excel文件的简单方法,但没有运气.我也试图找到一种方法来删除密码保护,所以我可以使用xlrd,就像我在一个没有密码保护的文件上那样,但也没有运气.
非常感激任何的帮助.
与libreoffice和unoconv
unoconv --password='p4ssw0rd' -f csv protectedFile.xls
Run Code Online (Sandbox Code Playgroud)
然后解析csv文件。如果您需要格式化或想折磨自己,或者导出到另一个 xls
NB 接受后编辑。(--password是正确的开关,而不是-p@enharmonic 指出的)
我最近更容易使用 xlsxunpass
java -jar ./xlsxunpass.jar protected.xlsx unprotected.xlsx 'p4ssw0rd'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2959 次 |
| 最近记录: |