xlwings可查看经过加密的Excel文档,那加密的docx有什么模块可以read。

xlwings可查看经过加密的Excel文档,那加密的docx有什么模块可以read。

  1. 需要使用python来解析docx文件,但是Open一个docx的时候出错,估计是由于公司使用了加密软件的原因。但是Excel文件同样是加密的,用xlwings却可以正常读取内容。所以,请问处理docx的模块中有没有类似xlwings这样的呢?
  2. 出问题的代码如下

    from docx import Document

    doc=Document('1.docx')

  3. 错误提示如下:

    Traceback (most recent call last):
    File "<stdin>", line 2, in <module>
    File "D:Pythonlibsite-packagesdocxapi.py", line 25, in Document
    document_part = Package.open(docx).main_document_part
    File "D:Pythonlibsite-packagesdocxopcpackage.py", line 128, in open
    pkg_reader = PackageReader.from_file(pkg_file)
    File "D:Pythonlibsite-packagesdocxopcpkgreader.py", line 32, in from_file
    phys_reader = PhysPkgReader(pkg_file)
    File "D:Pythonlibsite-packagesdocxopcphys_pkg.py", line 31, in new
    "Package not found at '%s'" % pkg_file
    docx.opc.exceptions.PackageNotFoundError: Package not found at '1.docx'


回答:

加密首先分类型
首先你说xlwings可以查看加密的,那也是提交了密码的情况下。
至于docx也带看是什么类型的加密了

以上是 xlwings可查看经过加密的Excel文档,那加密的docx有什么模块可以read。 的全部内容, 来源链接: utcz.com/a/164030.html

回到顶部