CSV から SQL へのコンバーター
オプションの CREATE TABLE を使用して、CSV を SQL INSERT ステートメントに変換します。テーブル名を設定し、スクリプトをコピーします。ブラウザで実行されます。
逆: SQL → CSVCSV → SQLの使い方
- 01
CSV を左側のパネルに貼り付けるか、入力します。
- 02
CSV で使用する区切り文字を選択します。右側では SQL が即座に更新されます。
- 03
コピーボタンでSQLをコピーします。
何をするのか
このツールは、各 CSV 行を選択したテーブル名の INSERT ステートメントに変換し、データベースにシードできるようにします。一致する CREATE TABLE を先頭に追加するオプションにチェックマークを付けます。
値は引用符で囲まれ、安全にエスケープされます。数値は引用符で囲まれず、空のセルは空の文字列になり、テキスト内の単一引用符は二重になります。
安全な構造
識別子は二重引用符で囲まれ、文字列値は単一引用符を使用し、埋め込まれた引用符は二重引用符で囲むため、生成された SQL は有効であり、アポストロフィで区切られることはありません。
出力は、PostgreSQL、MySQL、SQLite など、ほとんどのデータベースで受け入れられる移植可能な ANSI SQL です。
プライベートかつ無制限
すべての変換はブラウザ内でローカルに行われるため、データがサーバーにアップロード、記録、保存されることはありません。機密エクスポートで何も考えずに使用でき、ページが読み込まれた後はオフラインで動作し続けます。
サインアップ、ウォーターマーク、行制限はありません。唯一の上限はデバイスのメモリです。
よくある質問
テーブルも作成されるのでしょうか?
オプションで。 「Add CREATE TABLE」をオンにすると、TEXT として型指定されたすべての列をステートメントの先頭に追加します。実行前に実際の型に調整できます。
どの区切り文字を使用すればよいでしょうか?
カンマが標準です。カンマが小数点記号である地域 (ドイツおよびその他のヨーロッパのエクスポートで一般的) である地域ではセミコロンを選択し、TSV ファイルの場合はタブを選択するか、値にすでにカンマが含まれている場合はパイプを選択します。
行数やファイルサイズの制限はありますか?
固定の行上限や 1 日あたりの割り当てはありません。すべてがローカルで実行されるため、実際の制限はデバイスのメモリであり、ほとんどのエクスポートに含まれる数万行を快適に処理できます。
私のデータはどこかにアップロードされていますか?
いいえ。変換はクライアント側 JavaScript を使用してブラウザ内で完全に実行されるため、ペーストまたはドロップした内容がデバイスから離れることはありません。これにより、顧客の電子メール、財務数値、その他の機密データを含むスプレッドシートを安全に扱うことができます。