从 LaTeX 中的 ODS 文件读取数据?

从 LaTeX 中的 ODS 文件读取数据?

我一直习惯csvtools从 CSV 文件中读取数据。有没有办法直接从 ODS 文件中读取数据,并将数据放入 LaTeX 文档中?

答案1

我认为没有可以直接读取 ODS(开放文档电子表格)文件的 LaTeX 软件包。CSV 文件是基于文本的,因此可以通过 (La)TeX 读取和解析。但是,ODS 是(据我所知)ZIP 格式的 XML 文件,这要复杂得多。您需要先将 ODS 文件转换为 CSV,然后将其作为 CSV 包含。这可能在命令行中实现。我猜不支持更复杂的工作表(不适合 CSV 格式)。

一般来说,LaTeX 和 OpenOffice/MS Office 不能很好地协同工作,并且您不能自由地在它们之间切换。

答案2

[编辑:删除非答案] 也许可以先使用 oo/libreoffice 或类似工具将 osd 转换为 csv。您可以在命令行上执行此操作,然后将其构建到脚本等中。

相关内容