jsonをcsvに変換する

.NET Cloud SDK を使用して JSON を CSV に変換する方法。

弊社の包括的なガイドを使用すると、JSON データを CSV (カンマ区切り値) に簡単に変換できます。.NET REST API を使用してデータ変換の世界に飛び込みましょう。ここでは、オンラインでの「json 形式から csv への」変換をシームレスにナビゲートするためのステップバイステップの手順が提供されます。ユーザーフレンドリーなチュートリアルを使用してデータ操作スキルを高め、JSON から CSV 形式へのスムーズな移行を確実にします。

JSON から CSV への変換のための .NET REST API

Aspose.Cells Cloud SDK for .NET を使用して JSON を CSV に変換すると、さまざまなメリットが得られ、データ操作タスクが効率化されます。このプロセスは、異なる形式間のスムーズな移行を容易にすることでデータの相互運用性を高め、さまざまなデータ ソースを統合する必要があるユーザーにとって特に便利です。さらに、SDK 自体が変換以外の強力な機能も提供しているため、開発者はクラウドで Excel ファイルを簡単に作成、操作、処理できます。

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

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

Aspose.Cells Cloud SDK を使用すると、Excel ファイルを効率的に処理する堅牢なアプリケーションを構築できることを学びました。クラウド環境でのデータ管理ワークフローに柔軟性と利便性が加わります。この素晴らしい API を活用して、C# .NET コード スニペットを使用して JSON を CSV に変換する方法の詳細を掘り下げてみましょう。

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

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

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

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

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

// 完全な例とデータファイルについては、 
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 = @"input.json";
// 結果のCSVファイル
string resultant_file = "resultant.csv";

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

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

JSON から CSV への変換のプレビュー。

上記で生成されたサンプル JSON ファイルと結果の CSV は、次の場所からダウンロードできます。

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

Aspose.Cells Cloud と cURL コマンドを使用して JSON を CSV にシームレスに変換すると、クラウド環境でデータ形式を変換するための簡単で効率的なソリューションが提供されます。JSON ファイルをクラウド ストレージにアップロードし、Convert API エンドポイントを利用すると、データを簡単に CSV に変換できます。cURL コマンドはシンプルでありながら強力なプロセスを示し、ソース ファイル (input.json) と目的の出力形式 (CSV) を指定して、1 回の API 呼び出しで JSON を CSV 形式に変換できます。

このアプローチの最初のステップは、次のコマンドを使用して 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 を CSV 形式に変換してください。

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

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

結論

結論として、Aspose.Cells Cloud SDK for .NET を使用して JSON を CSV に変換するか、Aspose.Cells Cloud API で cURL コマンドを使用するかにかかわらず、どちらのアプローチもクラウド環境でのデータ変換のための堅牢で柔軟なソリューションを提供します。ただし、SDK は .NET プロジェクトへのシームレスな統合を提供し、十分に文書化されたメソッドと広範な機能によって利便性を提供します。一方、cURL コマンドは、軽量でスクリプト可能なソリューションを好むユーザー向けにコマンド ライン インターフェイスを提供し、さまざまなプラットフォーム間でのアクセス性を保証します。いずれにしても、どのアプローチを採用する場合でも、Aspose.Cells Cloud はデータ処理のニーズに対応する信頼性が高く機能豊富な選択肢として際立っています。

便利なリンク

関連記事

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