DataGrip 2024.2 ヘルプ

DSV ファイルをテーブルとして編集する

DataGrip では、テーブルデータ表現を使用して DSV ファイルの内容を編集できます。このようなファイルの場合、テキストエディターの左下隅にデータタブが表示されます。データタブでは、データエディターでデータを編集できます。データエディターの詳細については、データエディターとビューアーを参照してください。

Data editor tab in a delimiter-separated values file editor

次のビデオは、区切り文字で区切られたドキュメントをデータベースにインポートする方法を示しています。

テキストビューとテーブルビューを切り替えるには、エディターの左下隅にあるテキストタブとデータタブをクリックします。

Switch between Text and Data views

ファイルの内容を表として表示する

  1. ファイルツールウィンドウ ( 表示 | ツールウィンドウ | ファイル ) で、テーブルとして表示および編集する DSV ファイルをクリックします。

  2. 区切り文字で区切られたテキストファイル内で右クリックし、テーブルとして編集をクリックします。あるいは、エディターでテーブルとして編集アイコンをクリックすることもできます。

  3. 開いた <file_name> の CSV 形式を構成するダイアログで、形式設定を指定し、OK をクリックします。

    このダイアログには、3 つの定義済み形式 (CSV、TSV、パイプ区切り) があり、カスタム形式を作成できます。例: 改行コードとしてセミコロンを使用したコンマ区切りの値が必要な場合があります。

    形式設定を確認すると、それに応じてデータタブにデータが表形式で表示されます。別の形式設定を使用する場合は、前の手順を繰り返し、データエディターを再度開きます。

<file_name> の CSV 形式を構成するダイアログの詳細については、リファレンスを参照してください。

データのソート

  • 列のヘッダーをクリックすると、昇順、降順、ソートされていない初期状態のソート方向が切り替わります。

    列の並べ替えは、デフォルトでは積み重ねられません。つまり、データを並べ替える列名の近くにある並べ替えアイコンをクリックすると、他の列に基づく並べ替えがクリアされます。積み重ね並べ替えを使用する場合は、Alt を押しながら並べ替えアイコンをクリックします。

    状態

    説明

    No sorting

    データがこの列でソートされていないことを示します。ソートマーカーの初期状態。

    Ascending order

    データは昇順にソートされます。

    Descending order

    データは降順にソートされます。

    Descending order

    マーカーの右側の数字 (図では 1) は並べ替えレベルです。複数の列で並べ替えることができます。このような場合、列ごとに並べ替えレベルが異なります。

列を非表示

  • 列ヘッダーを右クリックし、列を非表示をクリックします。

    すべての列のリストを表示するには、任意の列ヘッダーを右クリックして、列リストをクリックします。隠れた列の名前が打たれて表示されます。列の非表示状態と表示状態を切り替えるには、リストで列を選択し、Space を押します。

列を移動する

  • CSV ファイル内の列を移動するには、「テーブル」タブを開いて列をドラッグします。

コーディング支援を有効にする

  • 列ヘッダーまたは個々のセルを右クリックし、ハイライトする言語の設定をクリックして言語を選択し、内容を変更するときにコーディング支援を提供します。

テーブルを転置する

  • ツールバーの指定形式で表示ボタン (the View as button) をクリックし、入れ替えを選択します。

  • このモードをテーブルとビューのデフォルトにするには、Ctrl+Alt+S を押して設定を開き、データベース | データエディターとビューアーに移動します。テーブルを自動的に転置するリストから常時を選択します。このオプションを有効にすると、クエリ結果は転置されません。

データの抽出

他の場所からテーブルのデータを使用する必要がある場合、DataGrip はコピーまたは保存するいくつかの可能性を提供します。

DataGrip は、データエクストラクターを使用して、さまざまな形式のデータをファイルまたはクリップボードにエクスポートします。データをエクスポートまたはコピーするたびに、コピーされたデータ形式は、選択したデータエクストラクターによって定義されます。

データをファイルまたはクリップボードにエクスポートする

  1. 完全なデータをファイルにエクスポートするには、テーブルを開いてツールバーのデータのエクスポート the Export Data icon をクリックします。エクスポート設定を構成し、ファイルへエクスポートをクリックします。

  2. 完全なデータをクリップボードにエクスポートするには、テーブルを開いてツールバーのデータのエクスポート the Export Data icon をクリックします。エクスポート設定を構成し、テーブルをクリップボードにエクスポートをクリックします。

    または、セルを右クリックしてテーブルをクリップボードにエクスポートを選択します。データは、現在選択されているデータ抽出ツールを使用してエクスポートされます。

    テーブルをクリップボードにエクスポートアクションとは対照的に、コピー Ctrl+C アクションは行の選択部分のみをコピーします。すべての行をコピーするには、セルをクリックし、Ctrl+A を押してから Ctrl+C を押します。

データベースにデータをインポートする

  1. ツールバーのデータベースにインポートボタン(the Import to Database icon)をクリックします。

  2. データベース、ターゲットスキーマ(エクスポートされたデータで新しいテーブルを作成する)、またはテーブル(エクスポートされたデータを既存のテーブルに追加する)を指定します。

  3. ターゲットテーブルのデータマッピングと設定を構成します。インポートダイアログの詳細については、インポートトピックを参照してください。

    Import data to a database

リファレンス

<file_name> の CSV 形式を構成するダイアログ

このダイアログは、区切り文字で区切られた値を含むファイルを表示するときにエディターでテーブルとして編集コマンドを選択すると開きます。

このダイアログには、区切り文字で区切られた値 (CSV、TSV など) をテーブルデータに変換するための設定が含まれています。

Configure CSV Format for <file_name> dialog

残りのデータが読み込まれないようにするため、プレビューは 10 件のレコードに制限されています。設定を変更すると、プレビューもそれに応じて変更されます。

項目

説明

フォーマット

ファイルデータをテーブルに正常に変換するテンプレートを選択します。事前定義されたテンプレートの設定を変更したり、新しいテンプレートを追加したりできます。テンプレートを追加するには、形式の追加ボタン(the Add Format icon)をクリックします。

形式の追加 ()、形式の除去 ()、上へ ()、および下へ () ボタンを使用して、フォーマットを作成、削除、並べ替えます。形式のコピー (the Copy Format icon) は、選択した形式のコピーを作成します。

値セパレーター

値の区切り記号として使用する文字を選択または入力します。

行セパレーター

行の区切り記号として使用する文字を選択または入力します。

null 値テキスト

セルに NULL 値が含まれている場合に使用するテキストを選択または入力します。

行接頭辞 / 接尾辞の追加

リンクをクリックして、行の接頭辞と接尾辞を入力します。接頭辞と接尾辞は文字シーケンスであり、改行コードに加えて行の開始と終了を示します。

引用符

引用符の領域の各行は、引用パターンです。見積もりパターンには次のものが含まれます。

  • : 値の前に挿入される引用文字。

  • : 値の後に挿入される引用文字。

  • エスケープ : 引用文字が値の一部である場合のエスケープメソッドまたは文字。<重複> 値は、値内に引用符が含まれている場合、その値が 2 倍になることを意味します。独自のエスケープ文字を指定できます。

複数のパターンがある場合は、最初のパターンが使用されます。

追加 ()、除去 ()、上へ ()、下へ () ボタンを使用して、パターンを作成、削除、並べ替えます。

値を引用符で囲む

値を引用符で囲む場合に選択します。

  • なし : 値を引用しないでください。

  • 必要な場合 : 値または改行コード文字が含まれている場合は、値を引用符で囲みます。

  • 常時 : すべての値を引用します。

空白をトリム

空白文字を無視または削除します。このチェックボックスがオフの場合、空白文字は対応する値の一部として扱われます。

最初の行はヘッダー

最初の行を列名を含む行として扱います。

最初の列はヘッダー

最初の列を行名を含む列として扱います。

関連ページ:

データエディターとビューアー

概要:データエディターとビューアー、またはデータエディターは、データを操作するためのユーザーインターフェースを提供します。データエディターでは、データの並べ替え、フィルター、追加、編集、削除を行うことができるだけでなく、その他の関連タスクを実行することもできます。DataGrip では、データエディターとビューアーを使用して、データベースオブジェクトデータ、クエリ結果セット、およびユーザーファイルデータを操作できます。ツールバー。クエリのフィルタリングと並べ替えペイン。テーブルビュー内のデータ...

新しい UI

新しいユーザーインターフェース (UI) は、DataGrip の外観を新しく再設計したものです。これは、視覚的な複雑さを軽減し、重要な機能に簡単にアクセスできるようにし、必要に応じて複雑な機能を段階的に公開することを目的として作成されており、その結果、見た目も操作性もすっきりします。主な変更点には、簡素化されたメインツールバー、新しいツールウィンドウレイアウト、新しいテーマ、更新されたアイコンがあります。テーマ、アイコン、フォント:新しいライト、ダーク、明るいヘッダーのライトカラーテーマは、...

データ抽出

データ抽出は、エディター (テキストエディター表示モード) でデータをコピーまたは表示する方法のルールを設定します。データのエクスポートアイコン () の近くにあるデータ抽出リストからデフォルトのエクストラクターを選択したり、既存のエクストラクターを構成したり、Groovy または JavaScript を使用してカスタムエクストラクターを作成したりできます。最後に選択したエクストラクターが、新しく開いたエディタータブのデフォルトのエクストラクターになります。MongoDB の場合、デフォルトの...

インポート

スクリプトファイルからデータをインポートするには、ファイルの実行ページの説明に従ってファイルを実行します。スクリプトファイルに加えて、CSV、TSV、区切り文字で区切られた値を含むその他のテキストファイルからデータをインポートできます。マシンに保存されている SQL ファイルを DataGrip のプロジェクトに追加する方法の詳細については、「SQL ファイルを含むディレクトリを添付する」を参照してください。データのインポートデータベースエクスプローラー (表示 | ツールウィンドウ | データベー...

ユーザーファイル

ユーザーファイルは、マシンまたはアクセスできるその他の場所に保存されているファイルです。DataGrip で操作するには、含むディレクトリをファイルツールウィンドウに接続します。SQL ファイルを表示、編集、作成、削除できます。SQL ファイルを作成するファイルツールウィンドウ (表示 | ツールウィンドウ | ファイル) で、SQL ファイルを作成するディレクトリを右クリックし、を選択します。新規ファイルダイアログで、ファイル名を指定してください。ファイルとディレクトリの管理:ファイルツールウ...

スコープとファイルの色

スコープは、プロジェクト内のファイルとフォルダーのグループです。スコープを使用して、さまざまな IDE ビューでプロジェクト項目を視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に編成するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。DataGrip には一連の定義済みスコープが付属していますが、カスタム...