例如,如何使用LibreOffice打开XML文件?如果尝试的话,我所看到的只是XML的文本格式以及标签等。
例如,如何使用LibreOffice打开XML文件?如果尝试的话,我所看到的只是XML的文本格式以及标签等。
Answers:
如果文件是XML表,则可以通过Data > XML Source
菜单1在LibreOffice Calc中打开它。在其中,您只需要打开XML文件,在左列上指向要导入的表,然后在工作表的右文本字段中指定目标。例:
LibreOffice Calc帮助和https://wiki.documentfoundation.org/Development/Calc/XMLSource中记录了此功能。
1 由于这是一项实验性功能(至少在V 6.1.3.2中),因此可能不可靠,除非使用Tools– Options– LibreOffice– Advanced– 启用了实验性功能,否则菜单项将显示为灰色Enable experimental features。
如果您无法成功使用LibreOffice,请尝试使用SoftMaker FreeOffice。这个免费的Office套件具有更好的导入和导出筛选器,可让您忠实地运行Microsoft Office格式。整个办公套件功能丰富,但仅需58MB。它编码正确,非常快速且可靠。以下是获得链接的链接:
www.freeoffice.com
如果您熟悉XPATH概念(或准备学习它们),那么XMLStarlet可能会有用。
这是一个命令行工具,可以根据元素的类型及其属性值或相关元素的值从XML文件中选择数据。我不确定是否容易生成CSV文件或其他适合加载到LibreOffice的文件(如果这是您的目标),或者您是否需要先对其进行一些转换。(如果我发现更多信息,我将尽量记住要进行更新。)
Wikipedia文章(上面的链接)中给出的示例将命令显示为xml
(例如,xml sel
用于选择),但在我的情况(OpenSuse Leap)中,命令是xmlstarlet
,这也是要安装的软件包。我不知道Ubuntu的情况如何。