我需要使用 bash 脚本将 XML 格式转换为 csv 或 xlsx

我需要使用 bash 脚本将 XML 格式转换为 csv 或 xlsx

我在将 XML 文件转换为 csv、.xls、.xlsx、.xlst、.ods、.ots 时遇到了麻烦,我正在使用 ubuntu 服务器命令行。我需要将供应商 xml 文件更改为友好的 prestashop 导入文件。因此,我需要使用分隔符转换 xml。我需要使用 bash 脚本自动执行此操作。

我得到了这样的信息 -

<p><strong>Battery</strong><br,/>,,,,,,,,,,,,,,
<attribute,"title=""water-resistance""><![CDATA[IP67]]></attribute>",,,,,,,,,,,,,,,,,,,,,,,,,,,

这个,一直到行尾。无法使用。如果我不进行转换,我会得到相同的 xml 文件,只是 csv。我的意思是什么都没有改变。

我已经尝试过 ssconvert、libreoffice、xml2 和 unoconv,但没有成功。

也许有人可以告诉我 ubuntu 命令如何修复它...尝试了一整天。

这张图片中正是我需要的https://zoo.ogi.lt/xml.JPG

预先感谢您的帮助。

相关内容