【问题标题】:Where in the source code for libre office can I find the excel file parser?在 libre office 的源代码中哪里可以找到 excel 文件解析器?
【发布时间】:2019-11-09 19:52:58
【问题描述】:

在source code for libre office 的哪里可以找到用于读取、词法分析和解析 Microsoft excel 文件的代码?我问的原因是用于处理文件的规范python库:

  • openpyxl
  • xlsxwriter
  • xlrd
  • xlwt
  • xlutils

... 可以写入图表和图像到文件,但不能读取图表和图像文件。我希望从文件中加载图表,对其进行编辑,然后将其写回文件。鉴于 libre office 可以读取 excel 文件,我认为经过大量工作后,我可以修改他们的代码来做到这一点。

【问题讨论】:

  • 你决定不使用 Python-UNO 宏了吗?有使用 LibreOffice Calc 读写图表的示例。

标签: excel python-3.x spreadsheet libreoffice


【解决方案1】:

在旧的 libreoffice 3.4 版本中,excel 过滤器位于路径:root/filter/source/msfilter/mscodec.cxx

在当前版本的 libreoffice 中,它位于核心 /sc/source/filter/excel/

源文档位于: https://docs.libreoffice.org/sc/html/dir_82f47edfd04c30571642bb04025a7d49.html

祝你工作顺利。

【讨论】:

    猜你喜欢
    • 2011-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    • 1970-01-01
    相关资源
    最近更新 更多