Bagaimana untuk menukar Excel kepada JSON menggunakan C#

Bagaimana untuk menukar Excel kepada JSON menggunakan C#

Menukar fail Excel kepada JSON menyederhanakan pertukaran data dan meningkatkan keserasian dengan aplikasi web. Aspose.Cells untuk .NET menawarkan fungsi yang kukuh untuk menyewa data Excel ke dalam jSON dengan mudah.

Mengapa anda perlu menukar Excel kepada JSON?

  • *Keselamatan dan kebolehpercayaan : *- Pertukaran data streamline antara platform dan sistem yang berbeza.

  • Pengurusan Data :- JSON menyediakan format terstruktur yang ideal untuk pembangunan web dan manipulasi data.

  • Penggunaan automatik :- Automatikkan serialisasi data Excel kepada JSON, mengurangkan pemprosesan data manual.

Langkah-langkah panduan untuk menukar Excel kepada JSON

Langkah 1: Instal Aspose.Cells melalui NuGet

Instal Aspose.Cells untuk .NET menggunakan NuGet Package Manager:

dotnet add package Aspose.Cells

Langkah 2: Mengesetkan Lesen Aspose.Cells

Tetapkan lesen Aspose.Cells anda untuk menggunakan ciri-ciri penuh:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

Langkah 3: Muat turun fail Excel

Muat turun fail Excel anda ke dalam objek buku kerja:

Workbook workbook = new Workbook("file.xlsx");

Langkah 4: Tentukan data Excel untuk menukar

Anda boleh serialisasi pelbagai jenis data Excel:

  • Jangkauan sel :
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Sel tunggal :
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • ** Jadual, carta, jadual pivot, dan lain-lain :**
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Langkah 5: Serialisasikan data Excel kepada JSON

Serialisasikan data anda dalam JSON:

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

Langkah 6: Simpan data JSON

Simpan data JSON yang diserali ke dalam fail:

System.IO.File.WriteAllText("output.json", jsonString);

Langkah 7: Menyesuaikan output JSON (pilihan)

Meningkatkan output JSON dengan menyesuaikan serialisasi:

  • Serialisasi unsur-unsur tertentu (formulas, hiperpautan, carta, imej, dan lain-lain).
  • Mengawal struktur JSON dan pemformatan menggunakan JsonSaveOptions.

Masalah dan penyelesaian umum

Struktur JSON yang tidak betul

  • ** Penyelesaian** : Semak jenis data yang diseralisasikan (contohnya, julat sel vs. sel tunggal).

2. kesilapan lesen

  • ** Penyelesaian** : Semak laluan fail lesen anda dan pastikan ia sah dan dirujuk dengan betul.

3. masalah laluan fail

  • ** Penyelesaian** : Pastikan laluan fail Excel input dan jalan output JSON betul dan boleh diakses.
 Melayu