Cara Mengonversi JSON ke CSV di Node.js

Tutorial singkat ini memandu cara mengonversi JSON menjadi CSV di Node.js. Ini berisi pengaturan IDE, daftar langkah pemrograman, dan kode contoh yang dapat dijalankan untuk mengubah JSON menjadi CSV di Node.js. Anda juga akan mempelajari berbagai pengaturan khusus yang dapat diterapkan saat memuat file sumber JSON.

Langkah-langkah untuk Mengonversi JSON ke CSV di Node.js

  1. Setel lingkungan ke gunakan Aspose.Cells untuk Node.js via Java untuk mengubah JSON menjadi CSV
  2. Baca konten file JSON ke variabel string menggunakan metode fs.readFile()
  3. Buat objek Workbook dan dapatkan kumpulan sel dari sheet target
  4. Buat objek kelas JsonLayoutOptions untuk menyetel properti keluaran JSON
  5. Panggil metode importData() menggunakan konten file, kumpulan sel, dan opsi khusus
  6. Simpan buku kerja sebagai file CSV

Langkah-langkah ini merangkum cara melakukan ekspor JSON ke CSV di Node.js. Prosesnya dimulai dengan memuat konten file sumber JSON ke dalam variabel string diikuti dengan membuat Buku Kerja dan mengakses koleksi sel dari sebuah sheet. Pada langkah terakhir, JsonLayoutOptions diinisialisasi untuk menyetel properti khusus untuk mengimpor data dari file JSON ke file CSV menggunakan metode JsonUtility.importData() .

Kode untuk Mengubah File JSON menjadi CSV di Node.js

Kode di atas mendemonstrasikan proses untuk mengonversi JSON menjadi CSV di Node.js. JsonLayoutOptions digunakan untuk menyetel properti yang berbeda seperti array proses sebagai tabel, mengabaikan judul array, menandai untuk menunjukkan apakah string dalam JSON akan dikonversi menjadi angka atau tanggal, mengabaikan nilai null, dan mengabaikan judul untuk mencantumkan beberapa. JsonUtility yang digunakan dalam kode ini juga dapat digunakan untuk mengekspor rentang ke JSON menggunakan metode exportRangeToJson() .

Artikel ini menjelaskan konversi file dari JSON ke CSV di Node.js. Jika Anda ingin mempelajari cara menerapkan filter di Excel, lihat artikel di cara menerapkan filter di Excel menggunakan Node.js.

 Indonesian