如何将 .xls (MS Excel) 文件快速转换为 .csv

如何将 .xls (MS Excel) 文件快速转换为 .csv

如何快速将 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

参考:

  1. Gnumeric

  2. 男人ssconvert

答案3

Gnumeric 是第三方软件包,可以从他们的网站下载。

yum install gnumeric 无法在 RedHat 服务器上运行。

相关内容