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.