我需要在服务器上使用gnumeric的文件转换工具ssconvert。
问题是gnumeric是一个gnome应用程序,不能在没有安装桌面的情况下安装。
也没有单独的包为ssconvert,我不能从源代码编译…
我需要这个特定的转换工具,因为它可以从Excel XML格式转换为CSV,而我无法使用其他的Excel转换工具。
我正在使用Ubuntu 12.04服务器。 我将不胜感激任何想法。
我只是在我的Ubuntu服务器上安装了数字:它安装了很多依赖,比如gnome和其他的,这似乎很重要,但是你不需要加载桌面环境来使用ssconvert。
我的build议是:只需安装它,不关心GNOME和桌面。
我知道你正在问关于ssconvert,但在我的情况下,我放弃了试图安装gnumeric没有Gnome的依赖。 相反,我使用xls2csv(它是catdoc包的一部分)具有相同的结果。
假设你有一个source.xls文件。 这个命令:
xls2csv -s 8859-1 -d 8859-1 source.xls > destination.csv
会做的伎俩。 参数-sy -d指定源和目标字符集。 这个例子将处理一个包含特殊字符(如“ñ”)的源文件。 希望这可以帮助!
你也可以使用package csvkit的in2csv。 https://csvkit.readthedocs.io/en/1.0.2/