GNOMEのないサーバーにssconvert(gnumericの一部)をインストールします


9

サーバーでgnumericのファイル変換ツールssconvertを使用する必要があります。

問題は、gnumericはgnomeアプリケーションであり、デスクトップがインストールされていないとインストールできないことです。

また、ssconvertの個別のパッケージはなく、ソースコードからコンパイルできません...

この特定の変換ツールが必要なのは、他のExcel変換ツールではできなかったExcel XML形式からCSVへの変換が可能なためです。

私はubuntu 12.04サーバーで作業しています。任意のアイデアをいただければ幸いです。

回答:


4

gnumericの依存関係の多くは実際には「推奨」パッケージであり、実際の依存関係ではないと思います。これを試して:

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

私にとって、これは約37MBのパッケージをインストールしましたが、そのほとんどはライブラリとアイコンテーマであり、許容できると感じました。


2

Ubuntuサーバーにgnumericsをインストールしました。gnomeなどの多くの依存関係がインストールされます。これは重いようですが、ssconvertを使用するためにデスクトップ環境をロードする必要はありません。

私のアドバイスは、単にインストールするだけで、gnomeやデスクトップは気にしないでください。


サーバーにgnomeをインストールするのが良い考えかどうかは本当にわかりません...ちょっと遅いと思いますか?
マーティン・タレスキ2013

あなたがインストールしたものは潜在的なセキュリティホールをもたらすと私は思うので、私はこれをするのをためらいます。サーバーをできるだけ無駄のない状態に保ちたいと思います。
Ian Phillips

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 '30

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.