Yirinhana Tools

简体中文 · English · Español · Português · 日本語 · Deutsch

JSON から CSV

JSON から CSV. 構造化データを表形式に変換。 ファイルは端末内に留まり、ブラウザーで処理されます。

ツールを使うには JavaScript を有効にしてください。ファイルはブラウザー内で処理されます。

JSONをCSVに変換する方法

ボックスにJSONを貼り付けるか、.jsonファイルを開きます。

区切り文字を選びます。日本語版のExcelなら通常はカンマで問題ありません。小数点にカンマを使う地域の設定ではセミコロンを選んでください。

CSVに変換をタップし、プレビューを確認してダウンロードします。

使えるJSON

理想的な入力は、[{"name":"Hanako","age":31},{"name":"Taro","age":27}]のようなオブジェクトの配列です。各オブジェクトが1行に、各キーが1列になります。JSONが配列を包む1つのオブジェクト(APIのレスポンス{"results":[...]}など)であれば、その配列を使います。それ以外の単独のオブジェクトは1行になります。列はキーが最初に現れた順に並び、オブジェクトにキーがなければそのセルは空になります。

入れ子のデータ

CSVは平らな表なので、入れ子のオブジェクトはドット記法で平坦化されます。{"address":{"city":"Osaka"}}はaddress.cityという列になります。配列はリストを列に広げる唯一の正しい方法がないため、JSONのテキストとして1つのセルに入ります。項目ごとに1行にしたい場合は、先にデータを組み替えてください。

引用符とExcel

値はRFC 4180に従って書き出します。区切り文字、二重引用符、改行、先頭や末尾の空白を含む値は引用符で囲み、中の引用符は2つ重ねます。行末はCRLFです。WindowsのExcelはUTF-8のCSVを開くと日本語が文字化けすることがあります。BOMを付けるにチェックすると、ファイルがUTF-8であることをExcelに伝える印が先頭に入ります。

プライバシーと制限

入力はこのブラウザーで処理し、変換サーバーへ送信しません。貼り付けテキストは UTF-8 のバイト数、読み込むファイルはサイズで、それぞれ 10 MiB までです。メモリーや解析上の制限により、それ未満でも失敗する場合があります。ページ、スクリプト、広告や解析の通信についてはプライバシー説明を確認してください。ダウンロードした結果は端末に残ります。

関連ツール

Unixタイムスタンプ変換

CSVをJSONに変換

Base64 エンコード/デコード

URL エンコード/デコード

すべての変換ツール

よくある質問

このJSON→CSV変換は無料ですか?

はい。登録不要で、変換回数の制限もありません。

「JSONが不正です」というエラーが出るのはなぜですか?

テキストが正しいJSONではありません。よくある原因は、末尾の余分なカンマ、二重引用符の代わりの一重引用符、複数のJSONオブジェクトを角かっこなしで並べていることです。

結果をExcelで開けますか?

はい。CSVをダウンロードしてExcelで開いてください。日本語が文字化けする場合は「BOMを付ける」にチェックしてください。

データは送信されますか?

この変換プログラムは選択したファイルや入力を処理用にアップロードしません。サイト全体が通信しないという意味ではありません。ページ、広告、アクセス解析の通信はプライバシー説明を参照してください。

関連ツール