データ変換

CSVとJSONを相互変換する無料ツール

CSVとJSONを相互変換します。 CSV・JSONなどの業務データを、ブラウザ内で整理・変換できます。

ブラウザ内処理

0 / 5,000,000文字

0文字

QUALITY REVIEW

機能・説明・操作性を確認済みです

サンプルの実処理、代表的な不正入力、説明と実装の一致、320px・390px幅の操作、関連リンクと検索情報を確認しました。

最終確認
確認者
UtilityBox運営者
確認基準
品質確認ポリシー

FEATURES

このツールでできること

  • CSVとJSONを相互変換します。
  • CSV・JSONなどの業務データを、ブラウザ内で整理・変換できます。
  • 無料・会員登録不要で、PCとスマートフォンのブラウザから利用できます。

HOW TO USE

使い方

  1. 1

    変換方向、区切り文字、ヘッダーの扱いを選びます。

  2. 2

    CSVからJSONでは、型推論、前後空白、空行、列数検証を設定します。

  3. 3

    JSONからCSVでは、必要に応じてネストしたオブジェクトの列展開を有効にします。

  4. 4

    入力欄へデータを貼り付けるかファイルを読み込み、変換結果と警告を確認します。

  5. 5

    結果をコピーするか、選択した文字コード形式で保存します。

EXAMPLE

具体的な入力例・出力例

入力例

商品ID,商品名,価格,在庫
A01,"りんご,青森",1200,3
B02,みかん,980,8
設定: CSV→JSON / 型推定なし

出力例

[
  {"商品ID":"A01","商品名":"りんご,青森","価格":"1200","在庫":"3"},
  {"商品ID":"B02","商品名":"みかん","価格":"980","在庫":"8"}
]

PRACTICAL USES

具体的な利用場面

  • 表計算ソフトのCSVをAPI投入前のJSON配列へ変換する。
  • JSON配列をCSVへ戻し、担当者がExcelで確認できる形式にする。
  • 引用符内カンマ・セル内改行・空欄・列数不一致を検査する。

処理仕様と結果の確認ポイント

  • CSVは引用符、二重引用符エスケープ、セル内改行を構文として解析し、単純splitは行いません。
  • CSV→JSONは先頭行をキーにし、JSON→CSVは全オブジェクトのキー集合を列へ展開します。
  • 型推定は任意で、商品コード等の先頭ゼロを守るため初期設定では文字列を保持します。

このツール固有の制限

  • 重複ヘッダーはJSONキー衝突になるため、一意な列名へ修正が必要です。
  • ネストJSONはフラット化しない限りセルへ単純変換できません。
  • 文字コード変換は別処理であり、Shift_JISファイルは読込方式を確認してください。

ERRORS

エラーになる条件

  • 入力が空、または5,000,000文字を超えている場合。
  • CSVが50,000行を超えている場合。
  • CSVのダブルクォートが閉じられていない場合。
  • 厳格な列数チェックで、基準列数と異なる行が見つかった場合。
  • JSONの構文が不正、配列でない、配列内の形式が混在している場合。
  • 区切り文字が1文字でない場合。

NOTES

使用上の注意

  • 型推論を有効にしても、先頭ゼロを含む整数形式は文字列として維持します。
  • 列数不一致を許可した場合、不足セルは空文字として補完されます。変換後の警告を確認してください。
  • JSON内の配列はCSVセル内のJSON文字列として出力されます。オブジェクトはネスト展開を選択できます。
  • Shift_JISはファイル読み込みに対応します。保存はUTF-8またはExcelで開きやすいUTF-8 BOM付きです。
  • 表計算ソフトで開いた結果は、列ずれ、日付変換、先頭ゼロの扱いを確認してください。

入力データを外部送信しません

入力したデータや選択したファイルは、ユーザーのブラウザ内で処理され、外部サーバーへ送信されません。

FAQ

よくある質問

セル内のカンマや改行は壊れませんか?

引用符付きCSVとして解析するため値の一部として保持します。壊れた引用符は行番号付きエラーにします。

数値をJSON numberにできますか?

型推定を有効にできますが、先頭ゼロ付きコードや長いIDは文字列列として指定してください。

ネストしたJSONはどうCSVにしますか?

JSONフラット化を先に行うか、ネスト値をJSON文字列セルとして出力する方式を選択します。

CSV・JSON変換は無料で使えますか?

無料で利用でき、会員登録も必要ありません。

CSV・JSON変換はスマートフォンでも使えますか?

一般的なスマートフォンブラウザから利用できます。ファイル系機能は端末やブラウザの保存仕様によって操作が異なる場合があります。

ExcelのCSVを変換できますか?

UTF-8またはShift_JISで保存されたCSVを読み込めます。Excelで再度開く場合はUTF-8 BOM付き保存も選べます。

数値やtrueをJSON型へ変換できますか?

「数値・真偽値・nullを推論」を有効にしてください。00123のような値はIDを壊さないため文字列のまま保持します。

列数が違う行はどうなりますか?

通常は警告を表示して不足セルを空文字で補完します。「列数不一致をエラーにする」を有効にすると、最初の不一致行を行番号付きで停止します。

ネストしたJSONをCSVへできますか?

「ネストしたオブジェクトを列へ展開」を有効にすると、customer.nameのような列名へ展開します。配列はJSON文字列のまま1セルへ出力します。

入力データはサーバーへ送られますか?

送られません。ファイル読み込みと変換はブラウザ内で行います。