我有两个.csv文件,我想使用LibreOffice的比较文档工具(编辑>比较文档)和。
这些csv文件是在运行一个冗长且涉及的脚本之后生成的,能够使比较过程自动化也是很好的,结果是窗口使用更改打开LibreOffice,就像我选择手动比较一样。我想要特定的LibreOffice gui(我相信它能突出差异),而不仅仅是差异。
在网上看,似乎libre office(pyoo)有一套很好但有限的python包装器。
但是,尽管有related questions,但我无法通过此库或任何其他库查看获取比较功能的方法。 比较文档功能是在python级别,UNO API级别上提供,还是根本不可用?
我真的只是希望得到更好的API知识的答案。
答案 0 :(得分:1)
使用dispatcher:
Dispatcher.executeDispatch(
(XDispatchProvider)Frame, ".uno:CompareDocuments", "", 0, propertyValueFile);
完整的Java示例位于https://forum.openoffice.org/en/forum/viewtopic.php?f=44&t=2795。