如何验证 ODS(LibreOffice 电子表格)文件?

问题描述 投票:0回答:1

我正在构建一个库以在 TypeScript 中创建 ODS 文件。为简单起见,我目前使用的是“平面”格式(

fods
文件扩展名,单个 xml 文件,未压缩)。

我不是 XML 专家,但我认为应该可以使用模式验证文件以确保我正在创建有效文件。我该怎么做?

到目前为止,我无法通过谷歌或 SO 找到好的资源,因此感谢您的帮助。

我目前正在做的是使用带有 headless 选项的 libreoffice 将文件转换为 csv 并将其与我的预期输出进行比较,但这似乎并不理想。

xml libreoffice-calc ods opendocument
1个回答
0
投票

Open Document格式的规范在这里: http://docs.oasis-open.org/office/v1.2/cs01/OpenDocument-v1.2-cs01-part1.html

所以我想您可以创建一个脚本来根据此规范验证 XML,但说真的,最简单的方法是在 LibreOffice/Excel 中进行测试,看看它是否有效。

© www.soinside.com 2019 - 2024. All rights reserved.