テーブルからSQL INSERT文を生成

テーブルを貼り付けるかCSV・Excelファイルをドロップし、出力形式をSQLに設定して、INSERT文をシードスクリプトやマイグレーション、テストフィクスチャにそのままコピーできます。ヘッダー行がカラムリストになり、各データ行が1つの文になります。

値はSQLの仕様に従ってエスケープされます。シングルクォートは二重化され、空白セルはNULLになり、識別子はMySQLが出力するようにバッククォートで囲まれます。テーブル名は編集可能で、すべてブラウザ上で生成されます。

表をMarkdownに変換

表をテキストに変換して貼り付け可能に:Markdown、HTML、TSV、SQL INSERT、JSON。アップロードは一切なし。

データがこのブラウザから出ることはありません

ファイルはお使いのデバイス上で解析、プレビュー、グラフ化されます。サンプルであってもアップロードされることはありません。タブを閉じればデータは消えます。

または表のテキストを貼り付け

使い方

  1. 1.Excel、CSV、TSV、JSONファイルを読み込むか、表を貼り付けてください。データはお使いの端末上で解析されます。
  2. 2.表示する列を選択してください。カテゴリ軸を1つ、値は最大3つまで選べます。
  3. 3.一度生成したら、あとは自由に調整できます。グラフの種類、集計、並べ替え、テーマは即時に更新されます。
  4. 4.画像をダウンロードするか、自動で失効する暗号化リンクとして結果を公開できます。

よくある質問

出力先はどのデータベースですか?
この文はMySQLやMariaDBのようにバッククォートで囲んだ識別子を使用します。PostgreSQL、SQLite、SQL Serverの場合は、バッククォートを二重引用符に置き換えるとそのまま実行できます。
空のセルと空文字列はどのように扱われますか?
空白のセルはNULLになり、テキストを含むセル(スペース1つでも)は引用符付き文字列として書き出されるため、NOT NULLカラムが空の値で失敗することはありません。

関連ツール