JSON to CSV in C#

データに取り組む際には、JSON(JavaScript Object Notation)とCSV(Comma-Separated Values)の2つのフォーマットが頻繁にプレイされます。JSONは構造化されたデータ交換のための素晴らしいものであり、SSVはテーブルデータを保存するための簡単で人間に優しい方法です。この投稿では、私はC#を使用してCSF形式にJSNデータを作成する詳細なステップアッププロセスを通過します。

C# Library to Convert JSON to CSV

変換を無力に処理するために、我々は強力なものを使用する。 ASPOSE.CELLs JSON Converter for .NET 図書館で、すぐに始めることができます。 ダウンロード API あるいはそれをインストールすること。 NuGet. たとえば、パッケージマネージャーコンソールを使用して、単に実行します:

PM> Install-Package Aspose.Cells

JSON を CSV に変換するためのステップ

Aspose.Cells for .NET は JSON から CSV への変換を簡素化します。

  • 新しい Excel ワークブックを作成する: 新しい Excel ファイルを作成することによって、白いカンバからスタートします。
  • あなたのJSONデータを読む: JSONファイルまたはJSONストリームからデータをインポートします。
  • ワークブックにデータをインポートする: 図書館の内蔵機能を使用して、Excelワークブックに JSON データを入力します。
  • **CSVとして輸出:**ワークブックからデータをCSVファイルに保存し、さまざまなアプリケーションで使用する準備が整っています。

これらのステップを思い出して、コードに深く浸りましょう。

JSON データを CSV に C# に変換する

このセクションでは、JSON を CSV にプログラミング的に C# に変換する方法を説明します。

  • ワークブックオブジェクトを作成する: あなたは新しいものをインスタントします ワークブック Excel ファイルとして機能するオブジェクト
  • ワークシートを選択する: 最初のワークショップへの参照を得る [ワークブック・ワークシート0 ) コレクション
  • Setting Up Conversion Options: インスタンスを作成する JsonLayoutOptions クラスは、あなたが必要とする追加の設定を設定します。
  • 輸入 JSON データ: 使用する JsonUtility.Importデータ() JSON データをワークシートに直接アップロードする方法
  • Save as CSV: 最後に、CSV ファイルとしてワークブックデータをエクスポートします。 Workbook.Save(ストリング、SaveFormat.CSV) メソッド

下のコードサンプルは、C#でJSONデータをCSVに輸出する実用的な実施を示しています。

JSONデータ

デモのために、以下のJSONサンプルを検討し、その評判を持つノードのリストを表します。これは上記のコードサンプルで使用されるJSON入力です。

[
    {"nodeId":1,"reputation":1134},
    {"nodeId":2,"reputation":547},
    {"nodeId":3,"reputation":1703},
    {"nodeId":4,"reputation":-199},
    {"nodeId":5,"reputation":-306},
    {"nodeId":6,"reputation":-49},
    {"nodeId":7,"reputation":1527},
    {"nodeId":8,"reputation":1223}
]

変換 CSV

変換を実行した後、JSON データは順調に組織された CSV ファイルに変換されます。

JSON to CSV

JSONをCSVオンラインに変換する

もしあなたがコードを書くことなく迅速なソリューションを好むなら、私たちの 無料オンライン JSON to CSV Converterこのツールは、単にあなたのJSONファイルをアップロードすることを可能にし、それはあなたのためにスナップで変換を処理します。

無料 JSON データを CSV コンバータに

限界なしで .NET の Aspose.Cells の完全なパワーを試してみたいですか? 無料の暫定ライセンス そして、評価制限なしにJSONファイルをCSV形式に輸出します。 ドキュメンタリー 非常に役に立ち、私たちのコミュニティは活動しています。 フォーラム 質問があれば。

結論

このライブラリは、Excelファイルの操作を簡素化するだけでなく、さまざまなデータフォーマットの間の格差をブリッジし、データを .NET アプリケーションに統合し操作することを容易にします. あなたがデータベースのプログラムを開発しているか、または単にデータの再構築をしているかどうかにかかわらず、上記のステップに従って、JSON ファイルを C# を使用して Excel に変換するのに役立ちます。

More in this category