如何快速将 excel 转换为 csv?我尝试过使用 php、perl、JavaScript。但这需要太多时间。例如,对于 5MB 的文件,需要 3-5 分钟。
答案1
libreoffice 提供了这个选项,但我无法告诉资源使用情况:
libreoffice --headless --convert-to csv $filename(s) --outdir $outdir
--outdir
是可选的,如果未指定,则将是当前工作目录,只需指定多个文件即可实现批处理模式。
答案2
费多拉/红帽/CentOS:
yum install gnumeric
Debian/Ubuntu:
apt-get install gnumeric
ssconvert myexcel.xlsx myexcel.csv
参考:
答案3
Gnumeric 是第三方软件包,可以从他们的网站下载。
yum install gnumeric 无法在 RedHat 服务器上运行。