2012-04-18 8 views
0

.dbfファイルを.xlsファイルとしてpythonで保存する簡単な方法はありますか?私はちょうどPythonで.dbfファイルを開き、すぐに 'save as .xls'を行いたいと思っています。私はdbfのレコードをループし、Excelテーブルに書き込むことを避けようとしています。以下のような.dbfを.xlsとしてPythonで保存する

何か:

fileobj = open(outFolder + "\\" + "TABLE.dbf") 
fileobj.save(outFolder + "\\" + "TABLE.xls") 

私は、インターネットを中心に検索したが、何も見つからなかったので、私は、私はポストを試してみようと思いました。

おかげで、 マイク

+2

[dbfpy](http://dbfpy.sourceforge.net/)と[cvs](http://docs.python.org/library/csv.html)のpythonモジュールを見てください。私はあなたがこれらの2つのパッケージで簡単なスクリプトを書くことができると確信しています。 Excelはcsvファイルを読むことができます。 –

+0

@Pablo Maurin:あなたがそのコメントを回答すると、私はあなたにアップヴォートを与えます。 – ChristopheD

+0

ありがとうパブロ。私はそれをxlsとして保存しようとしています。理由は...私のエンドユーザは完全にコンピュータの文盲であり、彼らがそれを見るときに.xlsファイルを開く方法を知っているだけなので、他のファイルタイプのプロセスを経ることなく頭を簡単にするようにしています。私の支払チェックを書いています:) – Mike

答えて

1

あなたは(DBFレコードと書き込みのcsvをループ伴うだろう)のPython csvモジュールを使用して受け入れることを望んでいた場合は、xlwtを使用してxlsにまっすぐに行くことを検討してください。

また、クライアントでdbfファイルをExcelで開く方法を表示できますか?

+0

ありがとう。私は各レコードを書くことに行きました。私はあなたが提供したリンクからいくつかのポイントを得ました。ありがとう! – Mike

関連する問題