Format Atlas

FORMAT COMPARISON

CSV vs JSON

CSVは行と列で表データを受け渡すテキスト形式です。JSONはオブジェクトや配列など階層を持つ構造化データを表します。表形式か、入れ子を含むデータかで選びます。

最終確認: 2026-09-27

CSVとJSON、どちらを選ぶ?

表計算ソフトや集計ツールへ単純な表を渡すならCSVが扱いやすい選択肢です。APIや階層・配列を含むデータにはJSONが向きます。CSVは型情報や書式を持たず、JSONもスキーマなしで意味が自動的に決まるわけではありません。受け手の仕様、文字コード、区切り文字、型解釈を確認します。

CSV向き

表データ交換

  • 単一シートの表をアプリ間で受け渡す用途
  • 書式を必要としない集計前のデータ

JSON向き

Web API・設定ファイル・データ交換

  • 構造化データの受け渡し

基本情報を比較

CSVとJSONの主な違いを確認できます。

項目CSVJSON
拡張子.csv.json
MIME Typetext/csvapplication/json
主な用途表データ交換Web API・設定ファイル・データ交換
圧縮該当なし該当なし
開く方法表計算ソフトではインポート時に文字コードと区切り文字を指定し、テキストエディタでは実際の値を確認します。先頭ゼロ、日付に見える値、長い数値は自動変換されないか確認し、必要な列を文字列として扱います。テキストエディタ、IDE、JSON対応ビューアで開けます。
書き出し・変換XLSXからCSVへ書き出すと、通常は選んだ一つのシートの値だけになります。数式、書式、複数シート、グラフは別途保持します。アプリケーションや変換ツールでCSVなどへ変換できます。

用途別の選び方

作りたいものや使う場面から選べます。

単一シートの表をアプリ間で受け渡す用途

表データ交換

CSV向き

書式を必要としない集計前のデータ

表データ交換

CSV向き

構造化データの受け渡し

Web API・設定ファイル・データ交換

JSON向き

確認ポイント 1

CSVはレコードとフィールドの表を表し、複雑な入れ子や型の明示には向きません。

使い分け

確認ポイント 2

JSONはオブジェクト、配列、文字列、数値、真偽値、nullで階層データを表現できます。

使い分け

選ぶ理由を詳しく

  • どちらもテキスト形式ですが、交換時のスキーマ、文字コード、値の解釈は相手側と確認します。

詳しく見る

関連する用途・確認手順

データ分析・連携に使うファイル形式

参考資料・仕様