メインコンテンツへスキップ

CSV ↔ JSON 変換

CSVとJSONの相互変換。RFC 4180準拠のCSVパース、タブ/セミコロン区切り対応。サーバー送信なしの無料オンラインツール。

CSVとJSONを双方向でリアルタイム変換。RFC 4180準拠のパーサー搭載。

CSV ↔ JSON 変換
DELIMITER
CSVを入力してください...

// 詳細

CSV→JSON変換

CSVの1行目をヘッダー(キー名)として解釈し、2行目以降をオブジェクト配列に変換します。RFC 4180に準拠したパーサーにより、ダブルクォートで囲まれたフィールド内のカンマ・改行・ダブルクォートのエスケープを正しく処理します。タブ区切り(TSV)やセミコロン区切りにも対応しています。

JSON→CSV変換

JSONオブジェクト配列をCSV形式に変換します。各オブジェクトのキーをヘッダー行として出力し、値をデータ行として整形します。ネストされたオブジェクトや配列はJSON文字列として出力されるため、フラットなデータ構造で最も効果的に利用できます。

実務での活用シーン

Excelやスプレッドシートのデータ(CSV形式)をREST APIに送信するためのJSON形式に変換したり、APIから取得したJSONレスポンスをCSV形式でエクスポートしてExcelで分析したりする場面で活用できます。ログデータの変換やデータベースのインポート・エクスポートにも便利です。

区切り文字の選択

カンマ(CSV)、タブ(TSV)、セミコロンの3種類の区切り文字に対応しています。ヨーロッパ圏ではセミコロン区切りが一般的であり、タブ区切りはExcelからの直接コピーで利用されることが多いです。データの形式に合わせて適切な区切り文字を選択してください。

// FAQ

ダブルクォート内のカンマは正しく処理されますか?
はい。RFC 4180に準拠したCSVパーサーを使用しているため、ダブルクォートで囲まれたフィールド内のカンマ、改行、ダブルクォート(""でエスケープ)を正しく処理します。
ネストされたJSONオブジェクトはCSVに変換できますか?
ネストされたオブジェクトや配列は、JSON.stringifyによって文字列として1つのCSVフィールドに出力されます。フラットなオブジェクト配列で最もきれいなCSVが生成されます。
データはサーバーに送信されますか?
いいえ、すべての処理はブラウザ内で完結します。入力データがサーバーに送信されることはありません。機密データも安心して変換できます。
タブ区切り(TSV)にも対応していますか?
はい。区切り文字の選択でTABを選ぶことで、タブ区切り形式の入出力に対応します。セミコロン区切りにも対応しています。

// 使い方

  1. データを入力

    変換したいCSVまたはJSONデータを左側の入力欄に貼り付けます。モード切替ボタンでCSV→JSONまたはJSON→CSVを選択できます。

  2. オプションを設定

    区切り文字(カンマ・タブ・セミコロン)を選択します。必要に応じてSWAPボタンで入出力を入れ替えることもできます。

  3. 結果をコピー

    右側に変換結果がリアルタイムで表示されます。COPYボタンでクリップボードにコピーできます。