Command Palette

Search for a command to run...

JS

JSON から CSV へのコンバータ

JSONをCSVにオンラインで変換する オブジェクトの配列をスプレッドシート対応ファイルに変え、ネストされたオブジェクトを平坦化し、RFC 4180 に従ってフィールドをエスケープします クライアント側、サインアップなし。

JSONからCSVへのコンバーターとは何ですか?

JSONからCSVへのコンバーターは、オブジェクトのJSON配列を取得し、プロパティごとに1 つの列とオブジェクトごとに1 つの行を持つ、カンマ区切りの値として書き換えます。 API、データベースクエリ、またはエクスポートされたドキュメントからの応答を貼り付けて、Excel、Googleスプレッドシート、またはNumbersで直接開くことができるファイルを取り戻します。プロパティ名はヘッダー行になり、すべてのオブジェクトはその下のデータ行になります。

このオンラインJSONからCSVへのコンバーターが不均一な入力で行うことは次のとおりです。 [{"id":1, "name":"Lovelace, Ada","address":{"city":"London"}},{"id":2, "name": "Grace Hopper","tags":["navy","cobol"]}] を貼り付けてクリックします。 csvに変換します。ヘッダーはid,name,address.city,tagsとして出てきます:ネストされた都市は独自の列になり、最後に2 番目のオブジェクトだけが持つタグが追加されます。最初の行は1,"Lovelace, Ada",Londonで、カンマが含まれているため名前が引用され、2 番目の行は引用符が2 倍になった1 つのセルでタグ配列をJSONとして保持します。

JSON は API と JavaScript プログラムが話す形式ですが、スプレッドシート、ビジネス インテリジェンス ツール、および技術者以外の同僚には表形式の CSV が必要です。手動で変換を行うということは、列を選択し、フィールドが欠落しているレコードを処理し、カンマまたは改行を含む任意の値を引用することを意味します。このツールは、すべてのオブジェクトにわたるすべてのキーの結合からヘッダーを構築するため、形状の異なる行が並び、RFC 4180 ルールを使用してフィールドをエスケープするため、完全なアドレスのような値はスプレッドシートへのトリップ後もそのまま残ります。ネストされたオブジェクトは、address.city などのドット表記列にフラット化でき、配列は結合または 1 つのセルに JSON として保持できます。

ライブラリもサーバーもない状態ですべてがブラウザー内で実行されるため、貼り付けた JSON (多くの場合、API ペイロード、ユーザー レコード、または内部データが保持されます) はアップロードまたは保存されません。コンバーターは一度ロードされるとオフラインで動作し、区切り文字と行末を選択でき、アイテムがオブジェクトでない場合、または入力が配列ではなく単一のオブジェクトである場合に警告します。

JSONからCSVへのコンバーターを使用するにはどうすればよいですか?

  1. JSON を貼り付けるか読み込みます

    オブジェクトの JSON 配列を入力パネルに貼り付けるか、サンプルの読み込みをクリックして現実的な例から始めます。単一のオブジェクトも機能し、1 つの行になります。

  2. フラット化と配列を選択します

    Flatten nested objects is on default and extands address.city style columns; untick it to keep a nested object as JSON in one cell. pick As JSON or Join with; for array.

  3. 区切り文字と行末を設定します

    カンマ、セミコロン、タブ、パイプを選択し、LF (Unix) または CRLF (Excel) の行末を選択します。 CRLF は、RFC 4180 で指定されている行末であり、古い Windows ソフトウェアのより安全な選択です。

  4. CSV をコピーまたはダウンロードします

    「CSVに変換」をクリックします。結果をクリップボードにコピーするか、data.csvとしてダウンロードし、スプレッドシートまたはインポートツールで開きます。

主な機能

  • ユニオンヘッダーの検出

    ヘッダー行は、すべてのオブジェクトにわたって最初に表示された順序で見られたすべてのキーから構築されるため、フィールドが異なるレコードでも整列された列が生成されます

  • ネストされたオブジェクトの平坦化

    オプションで、生の JSON を 1 つのセルにダンプするのではなく、ネストされたオブジェクトを address.city や address.zip のようなドット記法列に展開します

  • RFC 4180 エスケープ

    区切り文字、引用符、改行を含む値はすべてダブルクォーテーションでラップされ、内部クォーテーションは 2 倍になるため、ファイルは正しく解析されます

  • 区切り文字とライン終了制御

    Excel、Sheets、またはインポートパイプラインに一致するように、カンマ、セミコロン、タブ、またはパイプセパレータとLFまたはCRLFラインエンディングでエクスポートします

Frequently Asked Questions

オブジェクトのJSON配列を入力パネルに貼り付け、 CSVに変換 をクリックします ツールはオブジェクトキーをヘッダー行、各オブジェクトをデータ行として使用します その後、CSVをコピーするか、.csvファイルとしてダウンロードしてExcelまたはGoogleスプレッドシートで開くことができます すべての処理はブラウザで行われます - 何もアップロードされません。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to csvjson to csv converterconvert json to csvjson to csv onlinejson to exceljson array to csvjson to spreadsheetexport json to csvonline json to csv converterjson to csv converter online