![如何将 .xls (MS Excel) 文件快速转换为 .csv](https://linux22.com/image/70985/%E5%A6%82%E4%BD%95%E5%B0%86%20.xls%20(MS%20Excel)%20%E6%96%87%E4%BB%B6%E5%BF%AB%E9%80%9F%E8%BD%AC%E6%8D%A2%E4%B8%BA%20.csv.png)
如何快速将 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 服务器上运行。