JA
PortuguêsEnglishEspañolDeutschFrançaisItaliano日本語Русский中文
ホーム お気に入り
Voltar

CSVをSQLに変換(INSERTとCREATE TABLE)

CSV や Excel からコピーしたデータを、型を自動判定した CREATE TABLE 付きの SQL INSERT 文に変換します。MySQL、PostgreSQL、SQLite、SQL Server に対応。

使い方

1行目に見出しのある CSV を貼り付けてください。

利用できる言語: PortuguêsEspañolEnglishDeutschFrançaisItaliano日本語Русский中文

次のツールサイト用割引クーポンボックス(ワンクリックでコピー)→
広告

CSVをSQLに変換(INSERTとCREATE TABLE): 用途

1行目に見出しのある CSV、または Excel からコピーしたセルを貼り付けてください。ツールは区切り文字を検出し、各列を調べて型(INTEGER、DECIMAL、DATE、BOOLEAN、VARCHAR)を選び、引用符をエスケープし、空のセルを NULL に置き換えて、500行ごと、または1行ごとの INSERT 文を、各データベースに合った名前の囲み方で生成します。

使い方

  1. 見出し付きの CSV を貼り付けます。
  2. データベース、テーブル名、オプションを選びます。
  3. SQL をコピーまたはダウンロードします。

使うタイミング

  • スプレッドシートをデータベースに取り込む。
  • Excel からテストデータを作る。
  • 一覧を新しいテーブルに移行する。

よくある質問

列の型はどのように判定されますか?

ツールは各列のすべての値を調べます。整数だけなら INTEGER、小数があれば DECIMAL、YYYY-MM-DD 形式の日付なら DATE、真偽値なら BOOLEAN、それ以外は最長の値の長さを持つ VARCHAR になります。

引用符や特殊文字は?

SQL の標準どおり、シングルクォートを2つ重ねてエスケープします。空のセルは NULL になります。

データベースごとの違いは?

名前の囲み方が変わります。MySQL はバッククォート、PostgreSQL と SQLite はダブルクォート、SQL Server は角括弧です。

本当に無料?

はい、100%無料です。登録不要、サブスクなし、利用制限なし。すべてのツール:Tools123は無料です。

関連ツール

ご支援ありがとうございます!

寄付はサイトの維持に役立ちます。ツールはみなさんの役に立つよう作っていますが、サーバー費用がかかります。ご支援いただけるととても助かります。金額を選択または入力してください:

Stripeによる安全な決済。別のタブで開きます。

ツールは現状のまま、保証なしで提供されます。結果やその利用について責任を負いかねます。