Belajar Web Programming PHP, HTML, MySQL dan Tutorial

Membaca Dan Menampilkan Isi File CSV Dengan PHP


Pendahuluan
Bahasa pemrograman PHP dapat melakukan banyak hal yang berkaitan dengan pemrosesan data. Dalam hal ini adalah pemrosesan kolaborasi antara PHP dengan file csv, yang kita ketahui adalah file csv merupakan suatu tipe file khusus yang menyimpan data dengan berbataskan koma yang dapat dibuka menggunakan ms excel untuk menampilkan data tersebut dalam bentuk tabel.
Untuk itu tutorial kali ini kita mencoba untuk melakukan pembacaan file csv menggunakan PHP yang nantinya dapat kita terapkan untuk pembuatan suatu aplikasi –aplikasi berbasis web lainnya.

Persiapan
Siapkan file csv yang akan dibaca dengan PHP. Kita dapat membuatnya dengan excel atau menggunakan notepad dan melakukan save as dengan nama nomor_kontak.csv

Format data csv tersebut adalah sebagai berikut:
No,nama,nokontak
1,PT. ABCD,011-1234
2,PT. XYZY,012-4321
3,CV. Mitra A,013-3211
4,CV. Sejahtera 2, 015-2231



Setelah file CSV siap maka kita bisa langsung melakukan pembacaan dengan menggunakan bahasa pemrograman PHP. Untuk file-file yang dibutuhkan kita gabungkan kedalam 1 folder dimana pada tutorial kali ini saya menggunakan nama folder 0038-csv yang didalamnya berisi 2 buah file yaitu nomor_kontak.csv dan index.php

0038-csv
--index.php
--nomor_kontak.csv

jika semuanya sudah dipersiapkan, maka inilah kode untuk menampilkan isi csv menggunakan php.

index.php
<h2>Membaca Dan Menampilkan Isi File CSV Dengan PHP</h2>
<hr>
<?php
$file = fopen("nomor_kontak.csv","r"); //buka file csv
$table = "<table width='600' bgcolor='#ccc' cellpadding='4'>";
while(!feof($file)) //cari akhir baris csv
{
  $data = fgetcsv($file,0,','); //baca isi csv perbaris dengan koma
  $table .= "<tr bgcolor='#fff'>";
  for($i=0;$i<count($data);$i++) //looping sejumlah data perbaris
  {
 $table .= "<td>".$data[$i]."</td>";
  }
  $table .= "</tr>";
}
fclose($file); //tutup akses file csv
$table .= "</table>";

//tampilkan tabel
echo $table;
?>

Hasil Tampilan Program
Labels: excel, PHP, read csv file

Terima kasih telah membaca Membaca Dan Menampilkan Isi File CSV Dengan PHP. Bila bermanfaat boleh di share yah :)

0 Comment for "Membaca Dan Menampilkan Isi File CSV Dengan PHP"

Back To Top