Cara Mengonversi Excel ke JSON menggunakan C#

Cara Mengonversi Excel ke JSON menggunakan C#

Konversi file Excel ke JSON memudahkan pertukaran data dan meningkatkan kompatibilitas dengan aplikasi web. Aspose.Cells for .NET menawarkan fungsi yang kuat untuk serialisasi data Excel ke JSON dengan mudah.

Mengapa Mengkonversi Excel ke JSON?

  • Interoperabilitas :- Pertukaran data Streamline antara platform dan sistem yang berbeda.

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

  • Automatik :- Automatikkan serialisasi data Excel ke JSON, mengurangi pemrosesan data manual.

Panduan Langkah-Langkah untuk Konversi Excel ke JSON

Langkah 1: Instal Aspose.Cells melalui NuGet

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

dotnet add package Aspose.Cells

Langkah 2: Mengkonfigurasi Lisensi Aspose.Cells

Tetapkan lisensi Aspose.Cells Anda untuk menggunakan fitur penuh:

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

Langkah 3: Mengisi file Excel

Mengunggah file Excel ke objek buku kerja:

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

Langkah 4: Menentukan data Excel untuk Konversi

Anda dapat serialisasi berbagai jenis data Excel:

  • Rangkaian sel :
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Sel tunggal :
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Jadual, grafis, tabel pivot, dll
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Langkah 5: Serialisasikan data Excel ke JSON

Serialisasikan data Anda ke dalam JSON:

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

Langkah 6: Simpan data JSON

Simpan data JSON serialisasi ke file:

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

Langkah 7: Menyesuaikan output JSON (optional)

Meningkatkan output JSON dengan menyesuaikan serialisasi:

  • Serialisasi elemen spesifik (formulas, hyperlink, grafis, gambar, dll).
  • Mengontrol struktur JSON dan pemformatan menggunakan JsonSaveOptions.

Masalah dan Fix

Struktur JSON yang tidak benar

  • Solusi: Periksa jenis data yang serialisasi (misalnya, rentang sel vs. sel tunggal).

2 Kesalahan Lisensi

  • Solusi: Periksa jalur file lisensi Anda dan pastikan ia sah dan dirujuk dengan benar.

3. masalah jalur file

  • Solusi: Pastikan jalur file input Excel dan jalur output JSON benar dan dapat diakses.
 Indonesia