4

非常に大きなファイルをDBF形式からCSV形式に変換する必要があります。Microsoft Excelを試してみましたが、ファイルを開いてエクスポートすると、65500を超えるレジスタが表示されないという問題があります。

MicrosoftAccessもファイルを開くことができませんでした。

私はグーグルで「DBFからCSVへ」を検索しているいくつかのシェアウェアツールを見つけました。非常に大きなファイルでこれらのいずれかを試しましたか?

また、mysqlまたはpostgresqlデータベース形式にエクスポートできるソリューションは歓迎されます。

よろしくお願いいたします。

4

4 に答える 4

4

https://github.com/SocialExplorer/FastDBF

「ここには、DBFファイルを読み取ってCSVファイルを出力する小さなユーティリティも含まれています!」

于 2009-09-30T20:35:24.700 に答える
2

http://www.the-oasis.net/ftpmaster.php3?content=ftputils.htmにアクセスします

このファイルを 探すdbx130.zip

Bytes: 125,478 Date: 1993-03-22

dbMAX is an xBASE utility that will allow complete multi-user access
to any xBASE databases and indexes. The program uses a CUA-type menu
system with Brief(R)-style hot keys and can browse databases in up to
250 moveable, sizable windows. Almost every Clipper(R)/dBASE(R)
command is available, allowing dbMAX to replace the dBASE
Assist/Control Center or Computer Associates' DBU utility. dbMAX also
has a partially open architecture, allowing programmers to create
their own menus and operate on dbMAX internal data structures.

このユーティリティにはdosuiがありますが、メニューの[コピー]機能を使用して、dbfテーブル全体をSDFまたはCSV形式でエクスポートできます。個人的には、380万行のファイルを処理できるので、テーブルを処理できるはずです。

于 2009-06-22T16:29:54.000 に答える
0

OpenOffice 3.0 Calc は最大 65K 行です。大規模な DBF を OpenOffice 3.0 Base にインポートしようとしましたが、ジョブは Calc に渡されました :-(

別の方法: Python 2.4 から 2.6 を使用している場合は、公開予定の DBF 読み取りモジュールと DBF-to-CSV スクリプトのコピーをお送りします。私の電子メール アドレスを取得するには、「John Machin xlrd」を検索してください [xlrd は私の Excel XLS 読み取りパッケージです]。

于 2009-06-20T14:20:56.833 に答える
0

OpenOffice を使用 - 無料で、多くの行を処理できます。行数が多いため、ファイルを分割し、断片を変換してから再組み立てする必要がある場合があります。

于 2009-06-19T16:22:13.317 に答える