テーブルからJSON / SQL変換 - CSV、TSV、Markdown Online

CSV、TSV、セミコロン、パイプ、Markdownのテーブルを貼り付けて、ブラウザ上でJSON、JSONL、SQL INSERT文に即座に変換してください。

入力表

または.csv / .tsvファイルをドロップする

出力

テーブルからJSON / SQLへの変換について

区切り文字の自動検出、RFC-4180引用付きフィールドのサポート、数値/ブール/nullの強制処理、JSONオブジェクト、JSON 配列、JSONL、またはパラメータ保護のSQL INSERT文の出力。純粋なブラウザ — あなたのデータはデバイスから出ることはありません。

Frequently Asked Questions

CSVを入力パネルに貼り付けるか.csvファイルを置くと、ツールが自動的に区切り符を検出し、各行をヘッダーラインをキーとしてJSONオブジェクトに解析し、出力を即座に表示します。出力フォーマットをJSON配列、JSONL、またはSQLのINSERTに切り替えて、必要な形状を正確に得てください。

usage

はい。パーサはRFC 4180に準拠しており、ダブルクォートで囲まれたフィールドはカンマ、改行、さらには文字引用(「」として脱出)も含めて解析を妨げません。つまり「Smith, John」のような値は2セルではなく1セルのままです。

technical

ツールは最初の空でない行のタブ、コンマ、セミコロン、パイプを数え、最も頻繁に現れる行を選択します。特殊または曖昧なファイルがある場合は、自動検出や選択(TSV)、カンマ、セミコロン、パイプ、Markdownテーブルを手動で上書きできます。

technical

出力フォーマットをSQL INSERTに切り替え、テーブル名を入力します。このツールは、列名を有効な識別子にサニティ化し(スペースやダッシュなどをアンダースコアに置き換え)、正しくエスケープされた文字列リテラル、数値、空セルの場合はNULLを1行に1回だけ生成します。データベースのシーディングやデータの移行に最適です。

features

JSONL(JSON Lines)は、1行に1つのJSONオブジェクトを配置し、周囲の配列はありません。これは、BigQuery、Snowflake、Logstash、Elasticsearch、そしてほとんどの機械学習パイプラインへのデータストリーミングの標準フォーマットです。各行が独立して取り込まれる場合はJSONLを選びます。

features

はい。整数または小数パターンに合致する値はJSON番号として出力され、「true」/「false」のリテラルはブールに、空セルはヌールとなります。すべてを文字列として扱う必要がある場合は、変換前に値の準備をしてください。

technical

はい。区切りとして「Markdown table」を選択し、標準的なパイプ区切られた Markdown テーブル(ヘッダー行、区切り行、本文行)を貼り付けます。区切り線は自動的にスキップされ、セルの空白はトリミングされます。

usage

いいえ、解析と変換は完全にブラウザ内で動作します。これにより、給与のエクスポート、顧客リスト、財務記録など、第三者サーバーに触れてはならない機密性の高いスプレッドシートにも安全に対応できます。

privacy

Use Cases

CSVからAPIへの移行

パートナーからのレガシーCSVエクスポートがあり、それをPOSTして最新のREST APIにJSONを期待する必要があります。数秒で変換し、フェッチボディにコピーし、形状を検証できます。接着スクリプトは不要です。

development

データベースシーディング

テストデータのCSVからすぐに実行可能なSQL INSERT文を生成します。移行ファイルやpsqlシェルに直接入ります。出力は文字列、数値、ヌル、ブール値を正しく処理します。

database

BigQuery / Snowflake インジェスション

クラウドウェアハウスはCSVよりも速くJSONLを取り込みます。スプレッドシートをJSONLに変換し、BigQuery、Snowflake、Redshiftのステージングに直接アップロードしてください。

data

マークダウン文書表

Markdownドキュメントから貼り付けたものをJSONに変換し、プログラム処理に使えます。人間が読みやすいMarkdownテーブルからFAQ項目、ナビゲーションエントリー、価格ティアデータを生成できます。

documentation

フォーム提出分析

GoogleフォームやTypeformの回答をCSVとしてエクスポートし、JSONに変換して分析を実行したりAPI経由でCRMに入力します。ヘッダー行がフィールド名になります。

productivity

静的サイトデータ生成

テーブルデータをgetStaticProps、Astroのコンテンツコレクション、またはHugoのデータファイルNext.js入力してください。JSONLは特に1行を1ページにマッピングするコンテンツコレクションに有用です。

development