DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MENYUSUN DAN MEMBACA FILE CSV TANPA PACKAGE TAMBAHAN

Panduan praktis untuk menyusun dan membaca file CSV di NodeJS tanpa menggunakan package tambahan, dengan penjelasan yang mudah dipahami.

Berkas CSV adalah format yang umum digunakan untuk penyimpanan data dalam bentuk tabel. NodeJS memungkinkan kita mengolah file CSV tanpa perlu menginstall package eksternal. Artikel ini akan memandu kamu melalui langkah-langkah bagaimana menyusun dan membaca file CSV tanpa package tambahan.

Membuat Berkas CSV

Langkah pertama adalah membuat berkas CSV. Kita dapat menggunakan modul fs (file system) bawaan NodeJS untuk ini. Mari kita lihat bagaimana cara melakukannya.

Langkah-langkah:

  1. Import Modul FS

    const fs = require('fs');
  2. Susun Data dalam Format CSV

    Buat data dalam bentuk string yang dipisahkan oleh koma. Setiap baris diakhiri dengan karakter \n untuk menandai baris baru.

    const data = 'Nama,Umur,Kota\nJohn,25,Jakarta\nJane,30,Bandung';
  3. Menulis Ke Berkas CSV

    Gunakan fs.writeFile untuk menyimpan data ke dalam sebuah file CSV.

    fs.writeFile('data.csv', data, (err) => {
      if (err) throw err;
      console.log('File CSV telah dibuat.');
    });

Membaca Berkas CSV

Setelah membuat file CSV, kamu mungkin ingin membacanya kembali. Berikut adalah langkah-langkah untuk membaca file CSV menggunakan NodeJS.

Langkah-langkah:

  1. Baca File CSV

    Gunakan fs.readFile untuk membaca file. Kamu akan mendapatkan data dalam bentuk buffer, yang perlu diubah menjadi string.

    fs.readFile('data.csv', (err, data) => {
      if (err) throw err;
      const content = data.toString();
      console.log(content);
    });
  2. Pisahkan Data

    Pisahkan data dari string menjadi array dengan memanfaatkan method split().

    const rows = content.split('\n');
    rows.forEach(row => {
      const columns = row.split(',');
      console.log(columns);
    });

Dengan langkah-langkah ini, kamu bisa menyusun dan membaca file CSV di NodeJS tanpa perlu menambahkan package eksternal. Sederhana dan efisien, bukan? Semoga panduan ini bermanfaat!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding