web-dev-qa-db-ja.com

.xls(MS Excel)ファイルを.csvに高速変換する方法

Excelをcsvに高速変換するにはどうすればよいですか?私はphp、Perl、JavaScriptで試しました。時間がかかりすぎます。たとえば、5MBのファイルの場合、3〜5分かかります。

3
Kunal

libreofficeはこのオプションを提供していますが、リソースの使用については言えません。

libreoffice --headless --convert-to csv $filename(s) --outdir $outdir

--outdirはオプションであり、指定しない場合は現在の作業ディレクトリになります。複数のファイルを指定するだけでバッチモードを使用できます。

5
Fiximan

Fedora/Redhat/CentOS:

yum install gnumeric

Debian/Ubuntu:

apt-get install gnumeric

ssconvert myexcel.xlsx myexcel.csv

参照:

  1. 数値

  2. man ssconvert

3
neuron

Gnumericはサードパーティのパッケージで、サイトからダウンロードできます。

Yum install gnumericはRedHatサーバーでは機能しません。

2
Gaurav Goel