Membaca atau Mengimpor File Excel dengan PHP

Membaca file Excel menggunakan PHP

Kadang-kadang kita perlu membaca data dari sebuah file Excel untuk dimasukan ke dalam tabel pada sebuah database, agar nantinya bisa diolah dan ditampilkan di website atau aplikasi web yang kita buat. Dari pada mengetik ulang satu persatu data yang ada di file Excel ke database, lebih baik file Excel itu di-impor (baca dan proses) menggunakan program PHP.

Di Internet ada banyak library PHP untuk membaca file Excel, anda bisa mencari di Google. Saat ini saya ingin membagikan sebuah library PHP Excel yang sederhana berukuran kecil, yang dapat membaca file Excel cukup akurat.

Library pembaca file Excel menggunakan PHP itu bernama Spreadsheet Reader.
Library Excel ini bisa didownload gratis di halaman Github: https://github.com/nuovo/spreadsheet-reader

Cara menggunakan nya cukup sederhana. Ekstrak file yang sudah di download pada sebuah folder, kemudian buatlah sebuah script PHP untuk membaca file Excel yang ingin di-impor. Berikut ini contoh-nya, silahkan dikembangkan sesuai keperluan.

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
require('php-excel-reader/excel_reader2.php');
require('SpreadsheetReader.php');
 
$reader = new SpreadsheetReader('file-excel-anda.xlsx');
foreach ($reader as $baris) {
 
   print_r($baris);
 
   // $baris[1] <-artinya kolom A
   // $baris[2] <-artinya kolom B
}
?>

Pada contoh di atas, class SpreadsheetReader akan membaca file Excel dan kemudian menghasilkan array dua dimensi (baris, kolom) yang berisi data dari file Excel yang dibaca tersebut.

Di bawahnya terdapat perulangan foreach, tujuannya untuk membaca setiap baris pada array. Variabel $baris akan menampung data-data kolom pada baris yang sedang dibaca saat ini.

Yang sedang trend:

Rating: