我们需要从 jira 门户下载导出并将此信息插入到表格中以进行某些报告。现在的挑战是,从 jira 下载的文件扩展名为 .xlx,其中包含所有 html 链接。当我通过命令行使用 xls2csv(catdoc 软件)和其他转换器工具时,它们无法识别文件格式并且无法转换。我需要将此文件转换为带有一些分隔符的 .csv 文件,这样我就可以使用 sql loader 将其加载到表中。
问问题
1112 次
1 回答
1
如果您已libreoffice
在系统上安装,则在终端上运行以下代码bash
(作为普通用户,而不是root
- 请参阅此处的原因)可能会对您有所帮助:
libreoffice --invisible --convert-to csv my_file.xls
如果您需要在运行为 的脚本上运行此代码,root
如果您以“普通”用户而不是 运行它,仍然可以(安全地)运行此命令root
,例如:
su - myuser -c 'libreoffice --invisible --convert-to csv my_file.xls'
要找出user
应该使用谁来运行上述命令,最好的选择之一是使用该logname
命令,例如:
myuser="$(logname 2>/dev/null)"
于 2017-05-17T21:46:45.617 回答