Cara Mengonversi Excel ke JSON menggunakan C#

Cara Mengonversi Excel ke JSON menggunakan C#

Mengonversi file Excel ke JSON menyederhanakan pertukaran data dan meningkatkan kompatibilitas dengan aplikasi web. Aspose.Cells untuk .NET menawarkan fungsionalitas yang kuat untuk menserialisasi data Excel ke dalam JSON dengan mudah.

Mengapa Mengonversi Excel ke JSON?

  1. Interoperabilitas:
    • Mempermudah pertukaran data antara berbagai platform dan sistem.
  2. Manajemen Data:
    • JSON menyediakan format terstruktur yang ideal untuk pengembangan web dan manipulasi data.
  3. Automatisasi:
    • Mengotomatiskan serialisasi data Excel ke JSON, mengurangi penanganan data manual.

Panduan Langkah-demi-Langkah untuk Mengonversi Excel ke JSON

Langkah 1: Instal Aspose.Cells melalui NuGet

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

dotnet add package Aspose.Cells

Langkah 2: Konfigurasi Lisensi Aspose.Cells

Atur lisensi Aspose.Cells Anda untuk menggunakan fitur lengkap:

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

Langkah 3: Muat File Excel

Muat file Excel Anda ke dalam objek Workbook:

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

Langkah 4: Tentukan Data Excel untuk Dikonversi

Anda dapat menserialisasi berbagai jenis data Excel:

  • Rentang Sel:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Sel Tunggal:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tabel, Grafik, Tabel Pivot, dll.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Langkah 5: Serialisasi Data Excel ke JSON

Serialisasikan data yang telah Anda tentukan ke dalam JSON:

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

Langkah 6: Simpan Data JSON

Simpan data JSON yang telah diserialisasi ke dalam file:

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

Langkah 7: Sesuaikan Output JSON (Opsional)

Tingkatkan output JSON dengan menyesuaikan serialisasi:

  • Serialisasikan elemen tertentu (rumus, hyperlink, grafik, gambar, dll.).
  • Kontrol struktur dan format JSON menggunakan JsonSaveOptions.

Masalah Umum dan Solusi

1. Struktur JSON Tidak Benar

  • Solusi: Verifikasi jenis data yang sedang diserialisasi (misalnya, rentang sel vs. sel tunggal).

2. Kesalahan Lisensi

  • Solusi: Periksa jalur file lisensi Anda dan pastikan itu valid dan dirujuk dengan benar.

3. Masalah Jalur File

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