【问题标题】:How to extract office embedded OLE files under Linux, Nativly (Python,C,Java)?Linux、Nativly(Python、C、Java)下如何提取office嵌入式OLE文件?
【发布时间】:2010-10-15 18:34:14
【问题描述】:

我正在尝试将嵌入 word 文档中的 Excel 文档提取为 OLE,但它失败了。

我需要将它放在服务器端脚本中,因此需要控制台或脚本。并且自动化 Open Office 非常耗费资源..

是否有任何工具或库可以做到这一点?请帮忙..

【问题讨论】:

  • 我找到了名为pole的C库,但我无法用它提取整个存储结构..
  • 我找到了 ripOLE pldaniels.com/ripole 。它似乎可以满足您的需求(但我尚未在您的 xls inside doc 场景中对其进行测试)

标签: python linux ole extraction


【解决方案1】:

我构建了一个 python 模块来执行此操作,请在此处查看。 https://pypi.org/project/AttachmentsExtractor/该模块也可以在Linux操作系统上运行。

安装库后使用以下代码 sn-p:

 from AttachmentsExtractor import extractor
 abs_path_to_file='Please provide absolute path here '
 path_to_destination_directory = 'Please provide path of the directory where the extracted attachments should be stored'
 extractor.extract(abs_path_to_file,path_to_destination_directory) # returns true if one or more attachments are found else returns false.

【讨论】:

    猜你喜欢
    • 2017-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    相关资源
    最近更新 更多