ツール
入力
結果
結果はここに表示されます。実行履歴
ポイントを消費した実行のみ保存されます。
ログインすると実行履歴を残せます。
API がオブジェクトの配列を返し、それをスプレッドシートで必要とする場合や、同僚が送ってきた CSV エクスポートをリクエストボディに戻す必要がある場合に、このツールは双方向に変換します。RFC 4180 に準拠したクォートとエスケープ処理を行うため、カンマ、引用符、改行を含む値でも、後続の列をずらすことなく 1 つのセルに収まります。
動作のしくみ
- 変換はブラウザ上で PapaParse を使って実行されます。PapaParse は、ほとんどの JavaScript ツールで使用されている CSV パーサーです。
- 列ヘッダーは全オブジェクトのキーの和集合から生成されるため、フィールドが欠落している行でも列が揃います。
- CSV を読み込む際、数値やブール値に見えるセルは文字列のままではなく、実際の JSON 値に変換されます。
データの行き先
どこにも行きません。このツールは完全にブラウザ内で動作します。貼り付けたテキストはページが処理し、サーバーに送信されることも、ログに記録されることもありません。
ポイントを消費した実行は、後から探せるように一行の要約があなた自身の履歴に保存されます。保存されるのは実行の形——サイズ、件数、調べた値——であって、貼り付けた内容ではありません。
必要なポイント
1 回あたり 50.0 KB まではアカウントなしで無料です。それを超える実行は 1 ポイントを消費し、履歴に保存されます。
ポイントは登録、デイリーチェックイン、コメント投稿、プロフィールの記入で貯まります。
ポイントの仕組みを見るよくある質問
- ネストされたオブジェクトはどうなりますか?
- セルには 1 つの値しか入らないため、ネストされたオブジェクトはその JSON テキストとして書き込まれます。ネストされたフィールドを個別の列として扱う必要がある場合は、変換前にデータをフラット化してください。
- Excel で中国語の文字が文字化けするのはなぜですか?
- Excel は素の CSV のエンコーディングを推測しますが、誤った推測をすることがよくあります。ダブルクリックで開くのではなく、ファイルを明示的に UTF-8 としてインポートするか、UTF-8 を前提とする Numbers や Google スプレッドシートで開いてください。
- セミコロンやタブ区切りを使用できますか?
- はい、両方対応しています。セミコロン区切りファイルは、カンマが小数点記号であるロケールでは標準的です。
背後にあるオープンソース
このツールは mholt/PapaParse(MIT)の上で動作しています。同じ処理を自分のプログラムに組み込みたい場合は、そのライブラリを使ってください。
mholt/PapaParse別の呼び方
- json csv 変換
- csv json 変換
- json エクセル 変換
- json 配列 csv
- csv コンバーター
- json to csv 日本語