CSV ↔ JSON 変換
CSVとJSONの相互変換。RFC 4180準拠のCSVパース、タブ/セミコロン区切り対応。サーバー送信なしの無料オンラインツール。
CSVとJSONを双方向でリアルタイム変換。RFC 4180準拠のパーサー搭載。
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を選ぶことで、タブ区切り形式の入出力に対応します。セミコロン区切りにも対応しています。
// 使い方
-
データを入力
変換したいCSVまたはJSONデータを左側の入力欄に貼り付けます。モード切替ボタンでCSV→JSONまたはJSON→CSVを選択できます。
-
オプションを設定
区切り文字(カンマ・タブ・セミコロン)を選択します。必要に応じてSWAPボタンで入出力を入れ替えることもできます。
-
結果をコピー
右側に変換結果がリアルタイムで表示されます。COPYボタンでクリップボードにコピーできます。