~/devtools / csv
tool::csv
CSV ↔ JSON
コンバーター
CSVとJSONの双方向変換ツール。区切り文字選択・テーブルプレビュー対応。すべてクライアントサイドで処理。
区切り文字:
テーブルプレビュー
| name | age | role |
|---|---|---|
| Alice | 30 | Engineer |
| Bob | 25 | Designer |
| Carol | 35 | Manager |
ad · 300×250
// about this tool
CSV ↔ JSON コンバーターについて
CSV(カンマ区切り値)は表形式データの最も汎用的なフォーマットで、スプレッドシート・データベース・分析ツールなど事実上あらゆるデータ処理プラットフォームがサポートしています。JSONはWeb APIとNoSQLデータベースの標準形式です。
CSVとJSONはそれぞれ長所があります。CSVは人が読みやすくコンパクトで、フラットな表データに最適です。JSONはネストされた複雑な構造を扱えてREST APIで必須です。このツールはコードを書かずに両形式を自由に変換できます。
カンマ・タブ・セミコロンの区切り文字に対応し、先頭20行のテーブルプレビューで構造をすぐに確認できます。JSON→CSV変換時は区切り文字を含む値を自動的にRFC 4180に従って引用符処理します。
主な使用例
- ▸Excel/Google SheetsのデータをREST API JSON形式に変換
- ▸データベースCSVエクスポートをNoSQLインポート用JSONに変換
- ▸フロントエンドのモックデータをスプレッドシートとJSON間で切り替え
- ▸ログCSVファイルを分析ツール用JSONに変換
- ▸ETLパイプラインのデータフォーマット変換テスト
よくある質問
Q. CSVのフィールドにカンマが含まれる場合はどうなりますか?
RFC 4180に従い、カンマを含むフィールドはダブルクォートで囲む必要があります。JSON→CSV変換時は選択した区切り文字や特殊文字を含む値を自動的に引用符処理します。
Q. タブ区切り文字はいつ使いますか?
TSV(タブ区切り値)はデータにカンマが頻繁に含まれる場合(価格、住所など)に最適です。Excelから直接コピーしたデータはたいていタブ区切りです。
Q. ネストされたJSONオブジェクトをCSVに変換できますか?
現在のところ、このツールはフラットなJSON配列のみサポートしています。ネストされたオブジェクトは文字列として表現されます。複雑な構造はCSVに変換する前にフラット化することをお勧めします。