在 libre office 的源代码中哪里可以找到 excel 文件解析器?
Posted
技术标签:
【中文标题】在 libre office 的源代码中哪里可以找到 excel 文件解析器?【英文标题】:Where in the source code for libre office can I find the excel file parser? 【发布时间】: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 读写图表的示例。 【参考方案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
祝你工作顺利。
【讨论】:
以上是关于在 libre office 的源代码中哪里可以找到 excel 文件解析器?的主要内容,如果未能解决你的问题,请参考以下文章
在 Open/Libre/Neo Office 中查找文本选择中的段落的宏