json を Excel ワークブックに変換する

.NET Cloud SDK を使用して JSON を Excel ブックに変換する方法。

JSON は構造化データを表す柔軟性で有名ですが、より洗練された視覚化、分析、共有のために Excel 形式への変換が必要になることがよくあります。この変換は、動的な Web ベースのデータ構造と Excel スプレッドシートが提供する包括的な機能との間のギャップを埋める上で極めて重要です。さらに、企業が膨大で多様なデータに取り組む中、JSON を Excel にシームレスに変換することが重要であり、よりアクセスしやすく、整理され、視覚的に直感的な表現を促進します。.NET Cloud SDK を使用して JSON を XLS または XLSX 形式に動的に変換する方法の詳細を見てみましょう。

JSON から Excel への変換のための .NET Cloud SDK

Aspose.Cells Cloud SDK for .NET の強力な機能により、JSON から Excel への変換はシームレスなプロセスになります。この API を活用することで、JSON データをクラウド ストレージに簡単にアップロードし、簡単な API 呼び出しで Excel 形式への動的な変換を開始できます。Aspose.Cells Cloud の汎用性により、Excel 出力を正確に制御し、JSON データのカスタマイズされた表現を実現できます。

さて、.NET アプリケーションでこの SDK の機能を活用するには、まず NuGet パッケージ マネージャーで Aspose.Cells-Cloud を検索し、パッケージの追加 ボタンをクリックする必要があります。次に、クラウド ダッシュボード からクライアントの資格情報を取得します。既存のアカウントがない場合は、クイック スタート の記事に記載されている手順に従って、無料アカウントを作成してください。

C# .NET で JSON を XLS に変換する

このセクションでは、API が JSON から XLS への変換を容易にし、情報に基づいた意思決定と強化されたデータ視覚化を実現する方法について詳しく説明します。

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

まず、クライアントの資格情報を引数として渡す CellsApi クラスのオブジェクトを作成します。

cellsInstance.UploadFile("sourceFile.json", file);

入力 JSON ファイルをクラウド ストレージにアップロードします。

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);

最後に、API を呼び出して JSON を Excel に変換します。変換が成功すると、結果の Excel ワークブックがクラウド ストレージに保存されます。

// 完全な例とデータファイルについては、 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ からクライアント資格情報を取得します。
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ClientIDとClientSecretを渡しながらCellsApiインスタンスを作成する
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// 入力JSONファイルの名前
string input_JSON = @"source.json";
// 結果の Excel ワークシートの名前
string resultant_file = "output.xlsx";

// ローカルドライブからJSONファイルを読み込む
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // 入力ファイルをクラウドストレージにアップロードする
    cellsInstance.UploadFile("sourceFile.json", file);
}

// APIを呼び出してJSONをオンラインでExcelに変換する
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
json から Excel へオンラインで

JSON から Excel ワークブックへの変換のプレビュー。

上記の例で使用されているサンプル JSON ファイルは、次の場所からダウンロードできます。

cURL コマンドを使用して JSON を Excel に変換する

Aspose.Cells Cloud と cURL コマンドを使用して JSON を Excel に変換すると、柔軟でスクリプト可能なソリューションが提供されます。cURL コマンドは効率的なブリッジとして機能し、アプリケーションを Aspose.Cells Cloud の強力な機能にシームレスに接続します。さらに、この方法は Aspose.Cells Cloud をさまざまな開発環境に簡単に統合できるだけでなく、JSON データを視覚的に魅力的で構造化された Excel シートに変換するための一貫性のある信頼性の高いプロセスも保証します。

このアプローチの最初のステップは、次のコマンドを使用して JWT アクセス トークンを生成することです。

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT トークンを取得したら、次のコマンドを実行して JSON を XLS ワークシートにエクスポートしてください。

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLS&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

sourceFile を Cloud Storage で使用可能な入力 JSON ファイルの名前に置き換え、output を生成される結果の XLS ワークシートの名前に置き換え、accessToken を上記で生成された JWT アクセス トークンに置き換えます。

結論

結論として、JSON を Excel に変換するプロセスは動的な旅として展開され、開発者に 2 つの堅牢な経路 (1 つは .NET を使用した Aspose.Cells Cloud API 経由、もう 1 つは cURL コマンド経由) を提供します。機能豊富な .NET 環境を選択するか、cURL コマンドのシンプルさを選択するかにかかわらず、どちらの方法も、JSON の柔軟なデータ構造を Excel の整理された視覚的に直感的な領域に変換することの重要性を強調しています。

便利なリンク

関連記事

以下のブログをご覧になることを強くお勧めします。