サーバーでgnumericのファイル変換ツールssconvertを使用する必要があります。
問題は、gnumericがgnomeアプリケーションであり、デスクトップがインストールされていないとインストールできないことです。
また、ssconvert用の個別のパッケージはなく、ソースコードからコンパイルできません...
この特定の変換ツールが必要なのは、他のExcel変換ツールではできなかったExcel XML形式からCSVへの変換が可能なためです。
私はubuntu 12.04サーバーで作業しています。任意のアイデアをいただければ幸いです。
Gnumericの依存関係の多くは実際には「推奨」パッケージであり、実際の依存関係ではないと思います。これを試して:
Sudo apt-get install --no-install-recommends gnumeric
私にとって、これは約37MBのパッケージをインストールしました。それらのほとんどはライブラリとアイコンテーマであり、許容できると感じました。
Ubuntuサーバーにgnumericsをインストールしました。gnomeなどの多くの依存関係がインストールされます。これは重いようですが、ssconvertを使用するためにデスクトップ環境をロードする必要はありません。
私のアドバイスは、単にインストールするだけで、gnomeやデスクトップは気にしないでください。
また、csvkitパッケージのin2csvを使用することもできます。 https://csvkit.readthedocs.io/en/1.0.2/
Ssconvertについて具体的に質問しているのは承知していますが、私の場合は、Gnomeの依存関係なしにgnumericをインストールしようとするのをやめました。代わりに、同じ結果を持つxls2csv(catdocパッケージの一部)を使用しています。
Source.xlsファイルがあるとします。このコマンド:
xls2csv -s 8859-1 -d 8859-1 source.xls > destination.csv
トリックを行います。パラメータ-s y -dは、ソースと宛先の文字セットを指定します。この例では、「ñ」などの特殊文字を含むソースファイルを処理します。お役に立てれば!