Cara Mengonversi file JSON ke Excel menggunakan C#

Tutorial singkat ini menjelaskan cara mengonversi file JSON ke Excel menggunakan C# dengan membaca JSON data dari sumber mana pun dan kemudian menyimpannya sebagai file Excel, misalnya XLSX setelah menentukan pemformatan data yang diimpor. Buku kerja kosong atau yang sudah ada akan dimuat dan data JSON akan diimpor ke sel awal yang ditentukan pengguna di lembar kerja yang dipilih. Selama konversi JSON ke Excel di C#, Anda akan memiliki kontrol penuh atas pengaturan font, tampilan kisi, perataan teks, pengaturan halaman, dan berbagai parameter lainnya.

Langkah-langkah untuk Mengkonversi File JSON ke Excel menggunakan C#

  1. Tambahkan referensi ke pustaka Aspose.Cells dari NuGet Package Manager untuk mengonversi file JSON ke Excel
  2. Buat gaya untuk judul data JSON dengan mengatur properti yang berbeda seperti perataan, warna font, dan bendera Tebal
  3. Inisialisasi objek kelas JsonLayoutOptions menggunakan gaya di atas dan flag lainnya
  4. Buat Workbook kosong dan dapatkan referensi ke lembar kerja target
  5. Baca seluruh konten JSON menjadi variabel string
  6. Panggil fungsi ImportData dari kelas JsonUtility untuk mengonversi string JSON ke Excel
  7. Simpan file Excel keluaran yang berisi data JSON yang diimpor

Di sini pertama-tama kita menginisialisasi parameter pemformatan opsional yang diperlukan untuk judul dalam file Excel keluaran. Pada langkah berikutnya, buku kerja diinisialisasi dan referensi ke lembar kerja target diperoleh. Terakhir, data JSON sumber dimuat ke dalam variabel string dan digunakan dalam fungsi ImportData sebagai parameter bersama dengan informasi lain yang diperlukan. Untuk mengekspor JSON ke Excel C# contoh kode ditunjukkan di bawah ini.

Kode untuk Mengonversi JSON ke Excel di C#

Kode ini menggunakan CellsFactory untuk membuat gaya untuk judul data JSON keluaran dengan menentukan perataan horizontal dan pengaturan font yang kemudian digunakan dalam objek JsonLayoutOptions. Fungsi JsonUtility.ImportData() memerlukan string JSON sumber, referensi ke kumpulan Sel dari lembar kerja target, baris dan kolom pertama tempat data akan diimpor, dan opsi tata letak yang ditetapkan di awal program.

Tutorial singkat ini telah memandu kita bagaimana menggunakan C# mengonversi JSON ke Excel. Namun jika Anda ingin mempelajari cara mengonversi JSON ke CSV, lihat artikel di cara mengonversi JSON ke CSV di C#.

 Indonesian