
CSV から JSON コンバーター — オンラインでテーブルを JSON に変換します
ブラウザで CSV、TSV、パイプ区切りテーブル、または Markdown テーブルを JSON、JSONL、または SQL INSERT ステートメントに変換します。
テーブルを貼り付けるか、CSV をドロップします - 反対側から JSON、JSONL、または SQL を取得します
または .csv / .tsv ファイルをドロップ
テーブルから JSON へ でできること
始める前に、主な機能を確認してください。
- CSV または TSV テーブルを JSON に変換する
- スプレッドシート データを SQL INSERT ステートメントに変換する
- データ パイプライン用に行を JSONL としてエクスポートする
- Markdown テーブルまたはパイプ テーブルを貼り付けて変換する
- 最初の行をフィールド名として使用する
- カンマ、セミコロン、またはパイプ区切り文字を処理します
設定リファレンス
4 設定
テーブルから JSON へ で使用可能なコントロール。
設定
- 区切り文字ドロップダウン
- 貼り付けた表の列の区切り方を選びます — カンマ、タブ、セミコロン、パイプ、Markdown のパイプ記法から選べるほか、「自動検出」のままにすれば最初の行から区切り文字を自動で判別します。オプション: 自動検出CSV(カンマ区切り)TSV(タブ区切り)セミコロンパイプMarkdownの表
- 出力ドロップダウン
- 変換後の形式を選びます。列名をキーにしたJSONオブジェクト、位置で並べたJSON配列、1行1レコードのJSONL、そのまま実行できるSQLのINSERT文から選べます。オプション: JSON(オブジェクト)JSON (配列)JSONLSQL INSERT
- 最初の行をヘッダーにするオン/オフ
- オンにすると、1行目がJSONのキーやSQLの列名として使われます。オフにすると、SQLの列名はcol_1、col_2のように自動で付けられ、JSONは値を順番に並べた配列として出力されます。
- テーブルテキスト入力
- 生成されるSQL INSERT文で使うテーブル名を設定します(初期値はmy_table)。出力形式がSQL INSERTのときだけ表示され、使用できない文字は自動的にアンダースコアに置き換えられます。
テーブルから JSON へ の関連ツール
テーブルから JSON へ の後の一般的な次のステップのためのツール。
よくある質問
CSV を入力パネルに貼り付ける(または .csv ファイルをドロップする)と、ツールが区切り文字を自動で検出し、ヘッダー行をキーとして各行を JSON オブジェクトに解析し、結果を即座に表示します。出力フォーマットを JSON 配列、JSONL、SQL の INSERT に切り替えれば、必要な形をぴったり得られます。
usageはい。パーサーはRFC 4180に従っており、二重引用符で囲まれたフィールドには、カンマ、改行、さらには引用符そのもの(""としてエスケープ)まで含められ、解析が壊れることはありません。そのため「Smith, John」のような値は、2つではなく1つのセルとして保たれます。
technicalこのツールは、空でない最初の行にあるタブ、カンマ、セミコロン、パイプの数を数え、最も多いものを選びます。特殊なファイルや判別しにくいファイルの場合は、自動検出を無効にして、タブ(TSV)、カンマ、セミコロン、パイプ、Markdown表を手動で選択できます。
technical出力形式を SQL INSERT に切り替え、テーブル名を入力します。このツールは、列名を有効な識別子にサニタイズし (スペース、ダッシュなどをアンダースコアに置き換え)、適切にエスケープされた文字列リテラル、数値、および空のセルの NULL を使用して行ごとに 1 つの INSERT を生成します。データベースのシードまたはデータの移行に役立ちます。
featuresJSONL(JSON Lines)は、1行に1つのJSONオブジェクトを配置し、それらを囲む配列を持ちません。BigQuery、Snowflake、Logstash、Elasticsearch、そしてほとんどの機械学習パイプラインにデータをストリーミングする際の標準フォーマットです。各行を個別に取り込む場合はJSONLを選んでください。
featuresはい。整数や小数のパターンに一致する値はJSONの数値として出力され、「true」/「false」のリテラルはブール値に、空のセルはnullになります。すべてを文字列として扱いたい場合は、変換前に値をそれに合わせて準備してください。
technicalはい。区切り文字として「Markdownの表」を選び、標準的なパイプ区切りのMarkdownの表(ヘッダー行、区切り行、本文の行)を貼り付けてください。区切り行は自動的にスキップされ、セルの余分な空白は取り除かれます。
usageいいえ。解析と変換は、Pixoate 処理 API を通じてではなく、ブラウザーで実行されます。 Web アプリケーションで機密スプレッドシートを開く前に、組織のデータ処理ルールに従ってください。
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いいえ — Table to JSON / SQL は完全にブラウザ内で実行されるため、貼り付けた内容が使用しているマシンから離れることはありません。トークン、キー、または顧客データを含むものをチェックする場合、これは重要です。タブを閉じるだけでクリアできます。
troubleshootingエラーは、解析できなかった最初の位置を指します。これは通常、実際の間違いではなく、その直後です。コンマの欠落、閉じられていない引用符または括弧、または直接の引用符ではなく文書から貼り付けられたスマート引用符などです。まず、報告された位置の上の行を確認してください。
troubleshootingどちらもいいえ。 Table to JSON / SQL は無料で、ダウンロードにはウォーターマークは含まれず、最後には何も求められません。作業を終えてから費用がかかることが判明するようなフローでは意味がありません。
pricingいいえ。Table へ JSON / SQL はデスクトップとスマートフォンのブラウザで使えます。インストール、トライアル開始、ライセンス購入は不要です。必要な機能かどうかは、サンプルではなく実際に困っているファイルでお試しください。
troubleshootingテーブルから JSON へでできること
ビジネス、クリエイター、日常業務など、実際の問題を毎日解決します。自分に合ったユースケースを見つけて始めましょう。
CSVからAPIへの移行
パートナーからのレガシー CSV エクスポートがあり、それを JSON を期待する最新の REST API に POST する必要があります。変換してフェッチボディにコピーし、形状を検証します。グルースクリプトは必要ありません。
データベースのシーディング
テストデータの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 ファイルを省けます。
このツールのガイド
変換結果を一つずつ確認
すべての写真はスラッシュをそのまま通過し、反対側が完成して出てきます。


























