テーブルコンテンツ

概要

・The Aspose.Cells.LowCode JsonConverter は、Excel ファイル(XLS、XLSX、 XLSM)を JSON、JSON に戻すことを簡素化します. この機能は特に、RESTful API インテグレーション、 JavaScript ダッシュボード、および Web アプリケーションで動作する開発者にとって有益です. 実用的な例を探している人にとって、GitHub で Aspose Excel C# サンプル を調べることは、さらなる洞察を提供することができます. また、より先進的な実装のためのリソースを見つけることができます。

なぜ Excel を JSON に変換するのか?

  • REST API Integration: API を介してスプレッドシートデータを直接表示します。
  • Frontend Data Binding:フロントエンドフレームワークおよびビジュアルでJSONデータを効率的に使用します。
  • Cross-System Compatibility:JSONは、多様なテクノロジーステージで広く受け入れられており、互換性を確保しています。

Aspose.Cells の主な利点 LowCode JsonConverter

  • 最小コード:簡単なAPIで変換を迅速に統合します。
  • Data Integrity:データの正確さを回転変換中に維持します。
  • 柔軟なファイル処理:直接ファイルパスまたはメモリストリーム操作をサポートします。
  • Easy Integration: Azure Functions のような .NET およびサーバーなしの環境に最適です。

原則

  • 最新バージョンの Aspose.Cells.LowCode を NuGet でインストールする:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 またはそれ以降
  • 輸入必要な名称スペース:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Step-by-Step 変換ガイド

Excel を JSON に変換する

Excel スプレッドシートを構造化された JSON に簡単に変換する:

var loadOptions = new LowCodeLoadOptions { InputFile = "data.xlsx" };
var jsonOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Json, OutputFile = "data.json" };
JsonConverter.Process(loadOptions, jsonOptions);

JSON を Excel に変換する

JSON データを Excel ワークブックに変換する:

var loadOptions = new LowCodeLoadOptions { InputFile = "data.json" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "restored.xlsx" };
JsonConverter.Process(loadOptions, excelOptions);

C# 実例

以下は、両方の変換を示す包括的な例です。

using System;
using Aspose.Cells.LowCode;

namespace JsonConversionExample
{
    class Program
    {
        static void Main()
        {
            // Excel → JSON
            var excelToJsonLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
            var jsonSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Json, OutputFile = "report.json" };
            JsonConverter.Process(excelToJsonLoadOpts, jsonSaveOpts);
            Console.WriteLine("Excel to JSON conversion completed.");
            
            // JSON → Excel
            var jsonToExcelLoadOpts = new LowCodeLoadOptions { InputFile = "report.json" };
            var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
            JsonConverter.Process(jsonToExcelLoadOpts, excelSaveOpts);
            Console.WriteLine("JSON to Excel conversion completed.");
        }
    }
}

パフォーマンス最適化のヒント

  • パラレル実行: .NET を使用する Parallel.ForEach ボリューム変換について
  • Long Files Handling: パフォーマンスを最適化するために、大規模な JSON データセットを管理可能な部分に分解します。
  • ストリームベースのコンバージョン: ディスク I/O を減らすため、流動操作を好みます。

共通の問題とトラブル解決

問題・エラー可能な解決策
Invalid JSON formatJSON の入力が Aspose.Cells’ JSON 構造と一致することを保証します。
ファイルアクセス問題絶対的な道を使用するか、相対的道を正しく確認する。
変換後のデータ不一致JSON スケジュールの一貫性を確認し、手動変更を避ける。

よくある質問(FAQ)

Q1:既定の JSON 構造を変更できますか? プロセス後 JSON または、より高度なカスタマイズのために Aspose.Cells’ の完全な API を使用することができます。

Q2: Azure 機能のようなクラウド環境に適していますか? はい、コンバーターはストリームベースの変換をサポートし、クラウドデロイメントに最適です。

Q3:公式はJSONで保存されますか? JSON は細胞値のみを輸出し、公式には保存のための完全な Aspose.Cells API が必要です。

関連資源

More in this category