Excel を JSON に変換する C#

データ管理システムは、ExcelスプレッドシートやJSON(JavaScriptオブジェクト表記)ファイルを含むさまざまな形式のデータを扱うことがよくあります。 Excel はデータ管理と分析に広く使用されるツールであり、JSON はシステム間でデータを交換するための人気のある形式となっています。このガイドでは、C#を使用してExcelファイルをJSONに変換する方法を探り、ステップバイステップのチュートリアルとサンプルコードスニペットを提供します。

ExcelをJSONに変換する理由は何ですか?

技術的な詳細に入る前に、Excel ファイルを JSON に変換する理由について簡単に説明しましょう:

データの相互運用性:JSONは、現代のアプリケーションやウェブサービスによって広くサポートされている軽量で柔軟なデータ形式です。ExcelデータをJSONに変換することで、異なるシステムやプラットフォーム間でシームレスな相互運用性が可能になります。

Web アプリケーション:多くのウェブアプリケーションは、JSON 形式でデータを消費します。Excel データを JSON に変換することで、複雑な解析ロジックなしに Excel に基づくデータをウェブアプリケーションに統合できます。

API統合: APIsはしばしばJSON形式でデータを通信します。ExcelデータをJSONに変換することで、ExcelベースのデータをAPIと簡単に統合し、データ転送プロセスを自動化できます。

データ変換: JSONはデータを表現するための構造化された方法を提供し、データ変換や処理タスクに適しています。ExcelデータをJSONに変換することは、データ分析や報告の目的のためのより大きなデータパイプラインの一部となる可能性があります。

Excel to JSON Converter - C# API インストール

ExcelをJSON形式に変換するには、Conholdate.Total for .NETをインストールする必要があります。新しいリリースページからダウンロードするか、以下のNuGetインストールコマンドを実行できます:

PM> NuGet\Install-Package Conholdate.Total

Excel XLSX XLSをC#でJSONに変換する

C#でExcelをJSON形式に変換するには、以下の手順に従ってください:

  • Workbook クラスを使用してソース Excel ワークシートを読み込みます。
  • ExcelをSaveメソッドを使用してJSONにエクスポートし、SaveFormat.Jsonの値を渡します。

以下のコードスニペットは、C#でExcelをJSONに変換する方法を示しています:

// Excelファイルをロードする
Workbook wb = new Workbook("Workbook.xlsx");

// Save as JSON
wb.Save("Excel_to_JSON.json", Aspose.Cells.SaveFormat.Json);

ExcelをC#でカスタムプロパティを持つJSONに変換する

このExcelからJSONへの変換アプローチは、以下のステップで説明されているように、異なるプロパティを設定できる高度なバージョンです。

  • Workbook クラスを使用してソース Excel ワークシートを読み込みます。
  • JsonSaveOptions クラスのオブジェクトを初期化します。
  • 変換のためにカスタムプロパティを設定します。
  • Excelを保存メソッドを使用してJSONファイルに変換します。

以下のサンプルコードスニペットは、C#でExcelをJSONにカスタムプロパティを使用して変換する方法を示しています:

// Excelファイルを読み込む
Workbook wb = new Workbook("Workbook.xlsx");

// JsonSaveOptions クラスのオブジェクトを作成します。
Aspose.Cells.JsonSaveOptions options = new Aspose.Cells.JsonSaveOptions();
options.SkipEmptyRows = true;
options.ExportAsString = true;

// JSONとして保存
wb.Save("Excel_to_JSON.json", options);

無料評価ライセンス

あなたは、評価制限なしでAPIをテストするための 無料の一時ライセンス を取得できるかもしれません。

まとめる

結論として、私たちはC#でExcelファイルをJSONに変換するプロセスを学びました。このチュートリアルで示された手順に従うことで、ExcelデータをJSON形式に効率的に変換でき、C#アプリケーションでのシームレスな統合とデータ処理が可能になります。ご質問がある場合は、forumまでご連絡ください。

See Also