DataGrip 2026.1 Help

Excel ファイルからのインポート

このチュートリアルでは、Excel ファイルにあるデータをデータベースにインポートする方法を学習します。

始める前に

以下のものがあることを確認してください。

  1. すぐに使用できる実行中のデータベースインスタンス。

  2. DataGrip では、データベースインスタンスに接続できるデータソースです。

  3. データが含まれる Excel ファイル。

説明のために、このチュートリアルでは、Docker で実行されている Sakila PostgreSQL データベースと countries.xlsx Excel ファイルを使用します。

これらのマテリアルはどこで入手できますか?

そのため、初期状態には Sakila PostgreSQL データベースのデータソースとローカルに保存されている countries.xlsx Excel ファイルが含まれます。

Sakila データベースと Excel ファイルを使用したデータソース

DataGrip では、Excel ファイルからデータをインポートする方法は 2 つあります:

  • データベースエクスプローラー (⌘ 1) のコンテキストメニューを使用します

    この場合は、アイテムのコンテキストメニューを使い、ファイルブラウザーで Excel ファイルを探して選択します。 アクセス可能な任意の Excel ファイルを選択でき、DataGrip プロジェクトに特別な関連付けは必要ありません。

    Excel ファイルが DataGrip プロジェクトにアタッチされたディレクトリにない場合、このケースが適しています。 例: ファイルからのインポートを 1 回だけ実行する必要がある場合。

  • ファイル ツールウィンドウ(Alt+2 )からファイルをドラッグします。

    この場合、Excel ファイルを ファイル ツールウィンドウから データベースエクスプローラー のデータベースにドラッグします。 プロジェクトにアタッチされたディレクトリにある Excel ファイルをドラッグできます。

    Excel ファイルのあるディレクトリが既に DataGrip プロジェクトにアタッチされていて、そのファイルが ファイル ツールウィンドウで使用できる場合は、このケースが適している可能性があります。

ステップ 1。 IDE でファイルを準備する

データベースエクスプローラー シナリオの場合、この手順はスキップできます。

ファイル ツールウィンドウでローカルのマシンに保存されているファイルを使うには、それらのファイルを含むディレクトリを DataGrip プロジェクトにアタッチする必要があります。

ダンプファイルのあるディレクトリを添付する

  1. 次のいずれかの方法で ファイル ツールウィンドウを開くことができます。

    • メインメニューで 表示 | ツールウィンドウ | ファイル へ移動します。

    • 右側のツールウィンドウバーで、 Files tool window iconファイル をクリックします。

    • Alt+2 を押す。

  2. ファイル ツールウィンドウで、ツールバーの ディレクトリをプロジェクトに追加… ボタン (ディレクトリをプロジェクトにアタッチ) をクリックします。

    または、 ファイル ツールウィンドウの領域を右クリックし、 ディレクトリをプロジェクトに追加… を選択します。

  3. ファイルブラウザーで、添付するディレクトリに移動します。 この場合は、 myFiles ディレクトリです。

  4. 開く をクリックしてください。

Excel ファイルを含むディレクトリは DataGrip プロジェクトにアタッチされています

ステップ 2. データのインポートを開始する

Excel ファイルからデータのインポートを開始するには、まずそのファイルに移動する必要があります。

  1. データベースエクスプローラー (⌘ 1) で、 パブリック スキーマを右クリックし、 インポート / エクスポート | ファイルからデータをインポート を選択します。

  2. 開いたファイルブラウザーウィンドウで、 countries.xlsx ファイルに移動します。

  3. 開く をクリックしてください。

データベースエクスプローラーで Excel ファイルを選択する
  1. ファイル ツールウィンドウ (Alt+2) で、 countries.xlsx ファイルに移動します。

  2. countries.xlsx ファイルを、データをインポートする データベースエクスプローラー (⌘ 1) のデータベーススキーマにドラッグします。

Excel ファイルをファイルツールウィンドウからデータベースエクスプローラーにドラッグする

インポートが開始されると、 インポート ダイアログが開きます。

ステップ 3. インポート設定を構成する

Excel ファイルからデータをインポートするには、 インポート ダイアログで次の設定を構成する必要があります。

  • マッピング設定セクションでは、ターゲットスキーマとテーブルを構成したり、列マッピングを設定したりできます。

  • ソース設定セクションでは、Excel ファイルへのパスを設定し、適切な データローダーを選択し、Excel ファイルの最初の行をターゲットデータベーステーブルのヘッダー行に設定することもできます。

  1. マッピング設定を構成します。

    1. インポート ダイアログでは、左上のペインでマッピング設定 (マッピング アイコン) がデフォルトで選択されています。

    2. どのスキーマでテーブルを作成するか、またデータを新しいテーブルにインポートするか既存のテーブルにインポートするかを選択できます。

      このチュートリアルでは、 パブリック スキーマの新しい テーブルにデータをインポートします。 スキーマ および テーブル​ フィールドの対応するプリセット値を使用します。

    Excel ファイルからデータをインポートする: マッピング設定
  2. ソースファイルの設定を構成します。

    1. インポート ダイアログの左上のペインで、ソースファイルを選択して設定を構成します。

    2. 最初の行をヘッダーとしてマークするには、 最初の行はヘッダー を選択します。

    3. マッピング ペインで、 タイプ 列に次の値を設定します。

      タイプ

      country

      varchar(2)

      latitude

      numeric

      longitude

      numeric

    Excel ファイルからデータをインポートする: ソース設定
  3. Excel ファイルからデータベースへのデータのインポートを開始するには、 OK をクリックします。

その結果、DataGrip は countries.xlsx Excel ファイルから新しい データベーステーブルにデータをインポートします。

Excel ファイルのデータがデータベーステーブルにインポートされます
2026 年 5 月 22 日