Turn any pasted table into JSON or SQL instantly
Re-typing table data into code is slow and error-prone. Paste CSV, TSV, pipe, or Markdown tables and get JSON, JSONL, or ready-to-run SQL INSERTs instantly in your browser.
Paste a table or drop a CSV — get JSON, JSONL or SQL out the other side
または .csv / .tsv ファイルをドロップ
What you can do with テーブルから JSON へ
Everything this tool helps you accomplish — no learning curve, no setup.
- Convert CSV or TSV tables into JSON
- Turn spreadsheet data into SQL INSERT statements
- Export rows as JSONL for data pipelines
- Paste Markdown or pipe tables and convert them
- Use the first row as field names
- Handle comma, semicolon or pipe delimiters
Settings information
4 settings
Every control in テーブルから JSON へ, explained — what it does and when to use it.
設定
- 区切り文字ドロップダウン
- 貼り付けた表の列の区切り方を選びます — カンマ、タブ、セミコロン、パイプ、Markdown のパイプ記法から選べるほか、「自動検出」のままにすれば最初の行から区切り文字を自動で判別します。オプション: 自動検出CSV(カンマ区切り)TSV(タブ区切り)セミコロンパイプMarkdownの表
- 出力ドロップダウン
- 変換後の形式を選びます。列名をキーにしたJSONオブジェクト、位置で並べたJSON配列、1行1レコードのJSONL、そのまま実行できるSQLのINSERT文から選べます。オプション: JSON (objects)JSON (arrays)JSONLSQL INSERT
- 最初の行をヘッダーにするオン/オフ
- オンにすると、1行目がJSONのキーやSQLの列名として使われます。オフにすると、SQLの列名はcol_1、col_2のように自動で付けられ、JSONは値を順番に並べた配列として出力されます。
- テーブルText input
- 生成されるSQL INSERT文で使うテーブル名を設定します(初期値はmy_table)。出力形式がSQL INSERTのときだけ表示され、使用できない文字は自動的にアンダースコアに置き換えられます。
テーブルから JSON へが終わったら、次はこちらを
テーブルから JSON へと相性のよい厳選ツール。ファイルをそのままに、作業を続けられます。
JSON整形
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
今すぐ試す画像からCSV
That table is trapped in a screenshot. Upload it and download a clean, ready-to-import CSV with every row and column intact — in seconds.
今すぐ試す画像からExcel
Stop rebuilding tables cell by cell. Upload a photo or screenshot of any table and download a styled .xlsx with rows and columns intact — in seconds.
今すぐ試すPDF から CSV へ
Skip manual re-entry. Every table in your PDF becomes a clean CSV — one file per table, zipped and ready to import into Excel, Sheets or your database. Free to start, no credit card.
今すぐ試す差分チェッカー
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
今すぐ試すMarkdownエディター
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
今すぐ試すよくある質問
CSV を入力パネルに貼り付ける(または .csv ファイルをドロップする)と、ツールが区切り文字を自動で検出し、ヘッダー行をキーとして各行を JSON オブジェクトに解析し、結果を即座に表示します。出力フォーマットを JSON 配列、JSONL、SQL の INSERT に切り替えれば、必要な形をぴったり得られます。
usageはい。パーサーはRFC 4180に従っており、二重引用符で囲まれたフィールドには、カンマ、改行、さらには引用符そのもの(""としてエスケープ)まで含められ、解析が壊れることはありません。そのため「Smith, John」のような値は、2つではなく1つのセルとして保たれます。
technicalこのツールは、空でない最初の行にあるタブ、カンマ、セミコロン、パイプの数を数え、最も多いものを選びます。特殊なファイルや判別しにくいファイルの場合は、自動検出を無効にして、タブ(TSV)、カンマ、セミコロン、パイプ、Markdown表を手動で選択できます。
technical出力形式を SQL INSERT に切り替えて、テーブル名を入力します。ツールは列名を有効な識別子に整え(スペースやハイフンなどをアンダースコアに置き換え)、適切にエスケープされた文字列リテラルや数値、空のセル用の NULL を含む INSERT 文を 1 行ごとに生成します。データベースの初期投入やデータ移行に最適です。
featuresJSONL(JSON Lines)は、1行に1つのJSONオブジェクトを配置し、それらを囲む配列を持ちません。BigQuery、Snowflake、Logstash、Elasticsearch、そしてほとんどの機械学習パイプラインにデータをストリーミングする際の標準フォーマットです。各行を個別に取り込む場合はJSONLを選んでください。
featuresはい。整数や小数のパターンに一致する値はJSONの数値として出力され、「true」/「false」のリテラルはブール値に、空のセルはnullになります。すべてを文字列として扱いたい場合は、変換前に値をそれに合わせて準備してください。
technicalはい。区切り文字として「Markdownの表」を選び、標準的なパイプ区切りのMarkdownの表(ヘッダー行、区切り行、本文の行)を貼り付けてください。区切り行は自動的にスキップされ、セルの余分な空白は取り除かれます。
usageいいえ。解析と変換はすべてブラウザ内で実行されます。そのため、給与データのエクスポート、顧客リスト、財務記録など、第三者のサーバーに決して触れさせてはならない機密性の高いスプレッドシートにも安全に使えます。
privacyチェックすると、ツールは表の最初の行を列名として扱い、それをJSONオブジェクトのキーとして使います(空欄のままにするとSQL用にcol_1、col_2…を生成します)。データにヘッダー行がない場合(単なる行のリスト)はチェックを外してください。その場合、ツールは代わりに生のJSON配列を出力するか、SQLのINSERT文用に列をcol_1、col_2などと自動命名します。
features出力を「SQL INSERT」に切り替えると、対象テーブル名(customers や order_items など)を入力できるテーブル名フィールドが表示されます。ツールが入力内容を自動的にサニタイズし、スペースや記号をアンダースコアに置き換え、先頭の数字にはプレフィックスを付けるため、入力が雑でも生成されるSQLは常に有効な識別子になります。
usageエクスポートに列名がない場合は「最初の行はヘッダー」のチェックを外し、出力をSQL INSERTに設定して、「テーブル名」フィールドに実際のテーブル名を入力してください。ツールはcol_1、col_2...という列名を自動生成し、数値とブール値を自動的に型変換して、各行につき適切にエスケープされたINSERT文を1つ生成します。これをデータベースクライアントにそのまま貼り付けられます。
tipsJSON(配列)はフィールド名を省き、各行を列順の値だけのリストとして出力します。たとえば{"name":"Alice","age":34,"city":"Berlin"}ではなく["Alice", 34, "Berlin"]となります。「最初の行はヘッダー」チェックボックスは引き続き有効ですが、その行はキーとしてではなく、想定される列数を知るためだけに使われます。受け取り側のコード(チャートライブラリ、位置ベースのデータベースドライバー、スプレッドシートへの取り込みなど)がフィールド名ではなく位置で値を読み取る場合に選んでください。それ以外の場合はJSON(オブジェクト)のままにしてください。
features「サンプルを試す」は、入力パネルを3行の名前/年齢/都市の短い表(タブ区切り)で埋めるので、実際のデータを貼り付ける前に、区切り文字の検出、ヘッダー行、各出力形式の動作をすぐに確認できます。ボックスに内容が入ると「クリア」ボタンが表示されます。エディタビューでは入力ラベルの隣に、設定パネルでは全幅のボタンとして再度表示され、テキストを手動で選択して削除する代わりに、ワンクリックでテキストエリアを空に戻します。
usageテーブルから JSON へでできること
ビジネス、クリエイター、日々の作業で毎日役立つ、実際の課題を解決します。あなたに合う使い方を見つけて、数秒で始めましょう。
CSVからAPIへの移行
取引先から受け取った旧来のCSVエクスポートを、JSONを期待する最新のREST APIにPOSTする必要がある。数秒で変換し、fetchのボディにコピーして、構造を確認できます。つなぎのスクリプトは不要です。
データベースのシーディング
テストデータのCSVから、そのまま実行できるSQLのINSERT文を生成します。マイグレーションファイルやpsqlシェルにそのまま貼り付けられます。出力は文字列、数値、null、真偽値を正しく処理します。
BigQuery / Snowflake へのデータ取り込み
クラウドデータウェアハウスは、CSVよりもJSONLの方が高速に取り込めます。スプレッドシートをJSONLに変換して、BigQuery、Snowflake、Redshiftのステージングに直接アップロードしましょう。
Markdownドキュメントの表
Markdownドキュメントから貼り付けた内容を、プログラムで処理できるJSONに変換します。人が読めるMarkdownの表から、FAQ項目、ナビゲーションのエントリ、料金プランのデータを生成できます。
フォーム送信の分析
Google FormsやTypeformの回答をCSVで書き出してJSONに変換し、分析に活用したりAPI経由でCRMに取り込んだりできます。ヘッダー行がそのままフィールド名になります。
静的サイトのデータ生成
表データをNext.jsのgetStaticPropsやAstroのコンテンツコレクション、Hugoのデータファイルに取り込めます。JSONLは、1行を1ページに対応させるコンテンツコレクションにとくに便利です。
QAテストフィクスチャの生成
テストシナリオのスプレッドシートを貼り付け、JSONフィクスチャやJSONLとしてJest・Pytest・Playwrightのテストスイートへ直接書き出せば、手書きのモックデータファイルを一切書かずに済みます。
サプライヤーカタログの一括インポート
サプライヤーの価格表 CSV を、商品テーブル用の SQL INSERT 文や、Shopify/WooCommerce の一括インポートアプリ用の JSON に変換します。テーブル名フィールドを使って、ストアが想定する正確なテーブルを指定できます。
ノーコードのZapier・Airtable同期
エクスポートしたスプレッドシートを、変換スクリプトを書くことなく、Zapierのウェブフック、Airtableの自動化、Make.comのシナリオが求めるJSON配列またはオブジェクトの形式に変えます。
銀行取引明細の照合
エクスポートした銀行やカードの明細 CSV を、個人向け家計ダッシュボード用の JSON に、あるいは取引を元帳データベースに直接読み込むための SQL INSERT 文に変換します。
静的サイトのデータファイル生成
チームのプロフィールや料金プラン、商品一覧のスプレッドシートを、Hugo、Jekyll、Astro、Eleventy のテンプレートが直接ループ処理できる JSON データファイルに変換します。JAMstack のビルドで通常必要となる手書きの data/*.json ファイルを省けます。
