Tags

Data Science For Beginner | Cara Membaca CSV File Menggunakan PHP

Data Science For Beginner | Cara Membaca CSV File Menggunakan PHP

File CSV (Comma Separated Value) merupakan salah satu format file yang digunakan untuk menyimpan data dalam bentuk tabel yang terdiri dari baris dan kolom.

File CSV dapat dibuka dan diedit menggunakan aplikasi pengolah spreadsheet seperti Microsoft Excel atau Google Sheets.

Dalam beberapa kasus, kita perlu membaca file CSV menggunakan bahasa pemrograman seperti PHP untuk melakukan pengolahan data secara otomatis.

Untuk kita yang ingin mendalami data-science, maka sudah pasti kita akan sering berhadapan dengan berbagai macam file yang perlu kita oleh untuk mendapatkan data yang diinginkan.

Jika pada tutorial sebelumnya kita telah belajar tentang bagaimana cara membaca file CSV menggunakan JavaScript, pada tutorial kali ini kita akan mempelajari tentang cara untuk membaca file CSV menggunakan PHP.

Cara Mudah Membaca File CSV Menggunakan PHP

Berikut adalah cara membaca file CSV menggunakan PHP.

  1. Buat File CSV Pertama, buatlah file CSV yang akan dibaca. Anda bisa membuat file CSV tersebut menggunakan aplikasi pengolah spreadsheet seperti Microsoft Excel atau Google Sheets. File CSV terdiri dari beberapa baris dengan setiap baris terdiri dari beberapa kolom. Contohnya, buatlah file bernama "data.csv" dengan isi sebagai berikut:
Nama,Usia,Kota
John,25,New York
Sarah,30,Chicago
Peter,40,San Francisco
  1. Buat File PHP Selanjutnya, buatlah file PHP untuk membaca file CSV tersebut. Buatlah file bernama "read-csv.php" dan masukkan kode berikut:
<?php
$filename = 'data.csv';

// membuka file CSV
if (($handle = fopen($filename, 'r')) !== false) {
    // membaca baris demi baris dari file CSV
    while (($data = fgetcsv($handle, 1000, ',')) !== false) {
        // menampilkan data dari setiap kolom
        echo $data[0] . ', ' . $data[1] . ', ' . $data[2] . '<br>';
    }

    // menutup file CSV
    fclose($handle);
} else {
    echo 'Gagal membuka file CSV';
}
?>

Pada kode di atas, kita membuka file CSV menggunakan fungsi fopen(), kemudian membaca baris demi baris dari file tersebut menggunakan fungsi fgetcsv(). Fungsi fgetcsv() akan membaca baris dari file CSV dan memecahnya menjadi array yang berisi data dari setiap kolom. Setiap baris kemudian ditampilkan pada layar menggunakan fungsi echo. Terakhir, file CSV ditutup menggunakan fungsi fclose().

  1. Jalankan File PHP Terakhir, jalankan file PHP menggunakan web server. Anda bisa menjalankan file PHP tersebut pada server lokal seperti XAMPP atau WAMP. Buka web browser dan akses alamat http://localhost/read-csv.php. Jika file CSV berhasil dibaca, maka data dari file CSV akan ditampilkan pada halaman web.

Contoh Output:

Output yang dihasilkan dari tutorial di atas adalah tampilan data dari file CSV yang telah dibaca menggunakan PHP. Dalam contoh tersebut, setiap baris dari file CSV akan ditampilkan pada halaman web dengan format yang telah ditentukan. Berikut adalah contoh tampilan data yang dihasilkan dari file CSV pada tutorial di atas:

John, 25, New York
Sarah, 30, Chicago
Peter, 40, San Francisco

Tampilan tersebut menampilkan data dari tiga baris pada file CSV, yaitu "John", "Sarah", dan "Peter", dengan masing-masing kolom "Nama", "Usia", dan "Kota". Data tersebut ditampilkan pada halaman web dalam format yang telah ditentukan pada kode PHP.

Kesimpulan

Jadi kesimpulannya? Sangat mudah bukan?

Membaca file CSV menggunakan PHP sangat mudah dilakukan. Kita hanya perlu membuka file CSV menggunakan fungsi fopen(), membaca baris dari file CSV menggunakan fungsi fgetcsv(), dan menampilkan data pada layar. Dengan menggunakan PHP, kita dapat melakukan pengolahan data dari file CSV secara otomatis dan lebih efisien.


Jangan lupa juga baca tutorial menarik lainnya tentang data-science:



Bagikan tutorial ini:
Laporkan

Dapatkan Tutorial Exclusive Via Email?


Partners