CSV ↔ JSON変換
RFC 4180準拠の解析、区切り文字の設定、リアルタイムプレビューテーブルを備えたCSVとJSON形式の相互変換ツールです。
このツールについて
CSV ↔ JSON変換ツールは、CSV(カンマ区切り値)とJSON(JavaScript Object Notation)形式のデータをリアルタイムで相互変換する、無料のブラウザベースのユーティリティです。REST APIのデータ準備、スプレッドシートのエクスポートデータをJavaScriptアプリケーションに取り込む作業、またはAPIレスポンスを分析用の表形式に変換する作業など、サーバーを介さずに即座に変換を処理します。
CSVは表形式データの交換において最も広く使われているフォーマットです。すべてのスプレッドシートアプリケーション、データベースのエクスポートツール、データパイプラインでサポートされています。一方、JSONはWeb APIや最新のアプリケーション設定のための標準フォーマットです。この2つの形式間の変換は、開発者やデータアナリストが日常的に直面する最も一般的な作業の一つであり、手動で行うのは手間がかかりミスも起こりやすいものです。
本ツールは、ゼロから構築されたRFC 4180準拠のCSVパーサーを実装しています。引用符で囲まれたフィールド、エスケープされたダブルクォーテーション、引用符フィールド内の改行、およびカンマ、セミコロン、タブ、パイプなどの各種区切り文字を正しく処理します。CSVの最初の行を列ヘッダーとして扱うかどうかを切り替えることができ、CSV出力にヘッダー行を含めるかどうかも制御できます。
すべての処理はネイティブJavaScriptを使用してブラウザ内で完結します。データが端末から外に出ることはありません。サーバーへの通信、ログ記録、サードパーティサービスへの送信は一切ありません。そのため、顧客データや財務記録、その他の機密情報を含むファイルの変換にも安全にご利用いただけます。内蔵のプレビューテーブルでは解析データの最初の10行が表示され、コピーまたはダウンロードする前に変換結果を即座に目視確認できます。
使い方
- 上部の CSV → JSON または JSON → CSV トグルで変換方向を選択します。
- 入力パネルにデータを貼り付けるか、
.csvまたは.jsonファイルをパネルにドラッグ&ドロップします。ファイル形式は自動検出されます。 - オプションバーから区切り文字(カンマ、セミコロン、タブ、パイプ)を選択します。CSV入力の場合は、最初の行をヘッダーにするチェックボックスを切り替えて、最初の行をJSONキーにするかどうかを制御します。
- 変換後の出力は出力パネルに即座に表示され、解析データの最初の10行がプレビューテーブルに表示されます。
- コピーをクリックして出力をクリップボードにコピーするか、ダウンロードをクリックしてファイルとして保存します。
- 入れ替えボタンを使用して変換方向を逆にし、現在の出力を入力に移動します。
- クリアをクリックしてツールをリセットします。
CSV ↔ JSON変換の人気サンプル
よくある質問
データは安全ですか?
はい。すべての解析と変換はJavaScriptを使用してブラウザ内で完全に実行されます。データが端末から外に出ることは一切ありません。ネットワークリクエスト、ログ記録、サードパーティサービスの利用はありません。機密情報や社外秘のデータを含むファイルの変換にも安全にご利用いただけます。
どの区切り文字に対応していますか?
本ツールは4種類の一般的な区切り文字に対応しています:カンマ (,)、セミコロン (;)、タブ (\\t)、パイプ (|)。セミコロンはカンマを小数点として使用するヨーロッパ圏のロケールで一般的です。タブはTSV(タブ区切り値)ファイルで使用されます。パイプ区切りのファイルはレガシーデータシステムでよく見られます。オプションバーのドロップダウンから適切な区切り文字を選択してください。
関連ツール
JSONフォーマッター
JSONの整形、検証、ツリー表示をシンタックスハイライト付きで行えます。
JSON ↔ YAML変換
JSONとYAML形式をバリデーション付きで即座に変換します。
JSON → TypeScript変換
JSONからネストされた型推論付きでTypeScriptインターフェースや型エイリアスを生成します。
SQLフォーマッター
MySQL、PostgreSQL、SQLite対応でSQLクエリの整形、美化、圧縮を行います。
テキストカラムアライナー
テキストを整ったカラムに整列します。カスタマイズ可能な区切り文字、カラムごとの揃え方向、ライブプレビュー付き。
SQL → CSV変換
SQL CREATE TABLEおよびINSERT INTO文からデータを抽出し、カスタマイズ可能な区切り文字でCSV形式に変換します。
JSON → 一括INSERT変換
JSON配列を最適化されたバルクSQL INSERT文に変換します。バッチサイズ設定、方言サポート、カラムマッピング付き。
TSV ↔ CSV変換ツール
タブ区切り値とカンマ区切り値を相互変換します。適切なクォート処理、エスケープ、複数行サポート付き。