在Linux中使用命令行将xlsx转换为csv

我正在寻找一种在Linux上将xlsx文件转换为csv文件的方法

我不想使用PHP/Perl或类似的东西,因为我要处理数百万行,所以我需要一些快速的东西。我在Ubuntu repos上找到了一个名为xls2csv的程序,但它只转换xls(Office 2003)文件(我目前正在使用),但我需要对较新Excel文件的支持

有什么想法吗

Gnumeric电子表格应用程序附带一个名为ssconvert的命令行实用程序,可以在各种电子表格格式之间进行转换:

$ssconvert Book1.xlsx newfile.csv
使用导出器Gnumeric\u stf:stf\u csv
$cat newfile.csv
福、巴、巴
1,2,3
123.6,7.89,
2012/05/14,,
最后一行

要在Ubuntu上安装:

apt get install gnumeric

要在Mac上安装:

brew安装gnumeric

发表评论