-1
xlsx
ファイルのバッチをUbuntu環境でPythonを使ってxls
に変換する簡単な手順を誰かが知っていますか?xlsxのバッチをプログラムでubuntuのpythonを使ってxlsに変換する
私はコマンドラインソリューションについて知っていますが、私はPythonスクリプト内から実装したいと思います。
Ubuntuでxlsx
ファイルのバッチをUbuntu環境でPythonを使ってxls
に変換する簡単な手順を誰かが知っていますか?xlsxのバッチをプログラムでubuntuのpythonを使ってxlsに変換する
私はコマンドラインソリューションについて知っていますが、私はPythonスクリプト内から実装したいと思います。
Ubuntuで、あなたが変換する複数のファイルを持っている場合は、してみてくださいunoconv
sudo apt-get install unoconv
unoconv -f xls test.xlsx
をインストールすることができます。
ls *xlsx | xargs unoconv -f xls
また、あなたはPythonスクリプトでコマンドをラップすることができます
import glob
import os
xlsx_files = glob.glob("*xlsx")
for xlsx_file in xlsx_files:
os.system("unoconv -f xls {0}".format(xlsx_file))
マイOS i s Ubuntu 15.10 ファイルをバックアップしてから、コマンドを実行してください。
これは私が探していたものです!私は* .xlsxで試しました。 libreoffice --headless --convert-to csv "$ i";を実行します。私がファイルを変換していたものと互換性がないodt形式に変換していたことを認識しました。あなたが私の顔を保存してありがとうございました。 – Joshua
@Joshuaはうれしいです。あなたは正しい答えとしてこれを選択するためにチェックマークを押すことができます:) – haifzhan
ちょうど注意:意図していないファイルを変換し、あなたを混乱させるかもしれない* .xlsxファイル拡張子で複数のファイルを一致させないために、glob.glob glob.glob(/ path/to/myxlsxfiles) – Joshua