在没有GNOME的服务器上安装ssconvert(部分数字)


9

我需要在服务器上使用gnumeric的文件转换工具ssconvert。

问题在于,gnumeric是一个gnome应用程序,如果没有安装桌面就无法安装。

ssconvert也没有单独的软件包,我无法从源代码进行编译...

我需要这个特定的转换工具,因为它可以从Excel XML格式转换为CSV,而我无法使用其他excel转换工具。

我正在使用ubuntu 12.04服务器。我将不胜感激。

Answers:


4

我认为gnumeric的许多依赖关系实际上是“推荐”软件包,而不是真正的依赖关系。尝试这个:

sudo apt-get install --no-install-recommends gnumeric

对我来说,它安装了大约37MB的软件包,其中大多数是库和图标主题,我认为这是可以忍受的。


2

我只是在我的Ubuntu服务器上安装了gnumerics:它安装了很多依赖项,例如gnome和其他依赖项,这些依赖项看起来很繁琐,但是您无需加载桌面环境即可使用ssconvert。

我的建议是:只需安装它,而不关心gnome和台式机。


我真的不知道在服务器上安装gnome是否是个好主意...我想这会让它们变慢吗?
Martin Taleski 2013年

我不愿意这样做,因为我觉得您安装的任何东西都会带来潜在的安全漏洞。我想保持服务器尽可能的精简。
伊恩·菲利普斯

1

我知道您是在专门询问ssconvert,但就我而言,我放弃了尝试安装没有Gnome依赖项的gnumeric。相反,我使用xls2csv(属于catdoc软件包的一部分),结果相同。

假设您有一个source.xls文件。该命令:

xls2csv -s 8859-1 -d 8859-1 source.xls > destination.csv

会成功的 参数-sy -d指定源和目标字符集。本示例将处理包含特殊字符(例如“ñ”)的源文件。希望这可以帮助!


我想我已经尝试过了这一点,但是不能与Excel的XML格式一起使用。我仍然没有找到可以将Excel XML格式转换为CSV的工具
Martin Taleski,2012年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.