Tutorial singkat ini memandu cara mengekspor JSON ke Excel di Node.js. Ini memiliki pengaturan lingkungan untuk menguji kode sampel, daftar langkah-langkah untuk menulis aplikasi, dan kode sampel yang dapat dijalankan untuk mengembangkan konverter JSON ke Excel di Node.js. Anda juga akan mempelajari berbagai teknik untuk menyesuaikan pembacaan data dari file JSON sumber dan menyetel properti berbeda dari data yang diekspor ke file Excel.
Langkah-langkah untuk Mengonversi JSON ke XLSX di Node.js
- Tetapkan lingkungan untuk menggunakan Aspose.Cells untuk Node.js via Java untuk konversi JSON ke Excel
- Baca konten JSON ke dalam variabel string
- Setel pemformatan untuk data JSON saat ditampilkan dalam file Excel
- Sesuaikan tugas membaca JSON menggunakan objek JsonLayoutOptions
- Buat instance workbook dan akses sheet tempat data JSON akan diimpor
- Panggil metode importData() dari kelas JsonUtility
Langkah-langkah ini meringkas proses untuk mengimpor JSON ke Excel di Node.js. Proses dimulai dengan membaca isi JSON ke dalam variabel string diikuti dengan mengatur format data keluaran dalam file Excel dan kustomisasi proses pembacaan dari file JSON. Pada langkah terakhir, kelas JsonUtility digunakan untuk mengimpor data terakhir menggunakan metode importData() .
Kode untuk Mengonversi File JSON ke Excel di Node.js
Kode ini mendemonstrasikan proses untuk mengekspor JSON ke Excel di Node.js. Ia menggunakan kelas CellsFactory untuk membuat gaya default dan kemudian memodifikasinya untuk digunakan di JsonLayoutOptions seperti menyetel perataan teks, warna, dan status tebal, namun, ada banyak properti lain yang dapat disetel misalnya, menyetel batas, latar belakang warna, arah teks, dan bendera teks terbungkus. Demikian pula, setelah data JSON diimpor ke buku kerja, Anda dapat menggunakan fitur lain yang tersedia di kelas Buku Kerja dan Lembar Kerja.
Artikel ini telah memandu kita tentang konversi JSON ke Excel di Node.js. Jika Anda ingin mengonversi file JSON menjadi file CSV, lihat artikel di cara mengonversi Excel ke CSV menggunakan Node.js.