4

Firebirdデータベースを使用しており、Excel ファイルをデータベース テーブルにロードする必要があります。これをうまく行うツールが必要です。Google で見つけたものをいくつか試してみましたが、いずれもバグがあります。

エクセルのデータは私が作ったものではないので、ファイルをスキャンして、どんなデータが入っているかを調べて、データベースに作成するテーブルを提案してくれるといいのですが。

また、ファイルをデータベース テーブルに既に存在するデータと比較して、読み込むデータと読み込まないデータを選択できると便利です。

CSV ファイルを読み込むツールも問題なく、読み込む前に Excel から CSV を「名前を付けて保存」できます。

4

7 に答える 7

4

CSV を使用できるのであれば、XMLWizardが適切なツールだと思います。CSV ファイルを読み込み、データベース データと比較できます。また、テーブルに加えたい変更を選択できます。

名前に惑わされないでください。XML で動作しますが、CSV ファイルでも非常にうまく動作します。また、列のデータ型を推定し、ファイルの CREATE TABLE ステートメントを提供することもできます。

于 2010-01-22T00:34:45.140 に答える
1

FSQLを試しましたか?

これは、Firebird の標準 ISQL に非常によく似たフリーウェアですが、CSV ファイルからのデータのインポートなど、いくつかの追加機能があります。

DBFファイルで使用しましたが、うまくいきました。

于 2014-07-22T19:45:55.533 に答える
0

csv ヘッダー/サンプル ダンプ ファイルから DDL/DML スクリプトを生成するのに役立つオンライン ツールがいくつかあります。チェックアウト : http://www.convertcsv.com/csv-to-sql.htmコマンド ラインからの Data PumperまたはWbImport ツール。Orbadaには、csv ファイルのインポートもサポートする GUI があります。 DBeaver Free エディションは、すぐに使用できる csv のインポートもサポートしています。

于 2017-09-25T14:10:25.713 に答える
0

Firebird および Interbase 用の EMS データ インポート ツールもあり ます http://www.sqlmanager.net/en/products/ibfb/dataimport

無料ではありませんが、CSV や Excel など、さまざまな形式を受け入れます。

編集

別の同様のペイウェア ツールは、Firebird Data Wizard http://www.sqlmaestro.com/products/firebird/datawizard/です。

于 2013-12-17T09:58:18.513 に答える
0

Excel ファイルを lazarus スプレッドシートにロードしてから、firebird db にエクスポートします。すべて問題ありません。唯一の問題は、fpspreadsheet が数値を含む文字列フィールドを数値フィールドとのみ見なすことです。最初の行のタイトルを確認して、Excel ファイルが有効かどうかを確認できます。

于 2019-12-24T08:02:31.793 に答える