Sunday, January 24, 2016

Kategori:

Tutorial dan Source Code Export database MySQL ke Excel dengan PHP

tutorial




Postingan kali ini ane akan berbagi tutorial cara export data dari database MySQL ke Mixcrosoft Excel, tutorial ini bisa diterapkan di aplikasi sobat. Ok langsung ke TKP aja.

1.       Langkah pertama buatlah database dengan nama “tobi” (atau terserah sobat) pada PHPMyAdmin sobat.
2.       Buatlah tabel dengan nama “nilaimhs”, tabel ini dibuat sebagai contoh data yang akan di export. Atau buatlah script databasenya :

//Script
CREATE TABLE IF NOT EXISTS `nilaimhs` (
  `nim` varchar(10) NOT NULL DEFAULT '',
  `namaMhs` varchar(30) DEFAULT NULL,
  `nilai` int(11) DEFAULT NULL,
  PRIMARY KEY (`nim`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `nilaimhs`
--

INSERT INTO `nilaimhs` (`nim`, `namaMhs`, `nilai`) VALUES
('M0197001', 'Faza Fauzan Kh.', 80),
('M0197002', 'Dwi Amalia Fitriani', 75),
('M0197003', 'Muhamad', 45),
('M0197004', 'Nada Hasanah', 83),
('M0197005', 'Muh. Ahsani Taqwim', 90);
 

Salin ke aplikasi coding sobat, ane pakai notepad++ lalu save dengan nama nilaimhs.sql, lalu exportkan ke database tobi yang sobat buat.(point 1)
3.       Buatlah script index.php untuk tampilan awalnya.
Berikut scriptnya, jangan lupa save dengan nama index.php lalu simpan di folder yang berapa di htdocs.

4.       Selanjutnya buatlah script eksekusinya, simpan dengan nama laporanexcel.php, berikut scriptnya :

//Script
   $pecah = explode(" ", $text,2); 
    // Pecah kata pertama "bidang"
   $bidang = $pecah[0]; 
    // Pecah kata kedua "alamat"
   $alamat = $pecah[1];  
   
// menampilkan no. urut data
xlsWriteNumber($noBarisCell,0,$noData);
 
// menampilkan data nim
xlsWriteLabel($noBarisCell,1,$data['nim']);
 
// menampilkan data nama mahasiswa
xlsWriteLabel($noBarisCell,2,$bidang);

// menampilkan data nama mahasiswa
xlsWriteLabel($noBarisCell,3,$alamat);
 
// menampilkan data nilai
xlsWriteNumber($noBarisCell,4,$data['nilai']);
 
// menentukan status kelulusan
if ($data['nilai'] >= 60) $status = "LULUS";
else $status = "TIDAK LULUS";
 
// menampilkan status kelulusan
xlsWriteLabel($noBarisCell,5,$status);
 
// increment untuk no. baris cell dan no. urut data
$noBarisCell++;
$noData++;
}
 
// memanggil function penanda akhir file excel
xlsEOF();
exit();
?>


5.       Tahap terakhir, jalankan script sobat pada web browser, jangan lupa perhatikan beberapa koneksi seperti nama database, nama tabel, letak file.
Download scriptnya di GOOLE DRIVE, jangan lupa ya share artikel ini, dan like fanpage Tobi Web, Like sobat ngk akan habis.

Oke, mudah bukan caranya, mungkin cukup segitu artikel yang ane buat, sampai jumpa lagi di artikel berikutnya, dan tentunya dengan artikel yang jauh lebih menarik lagi, jika anda mempunyai pertanyaan, komentar atau masukan mengenai artikel ini, silahkan meninggalkan komentar ya sob.

tag : php, tutorial, website, excel, mysql, tobi web, source code, php, tutorial, website, excel, mysql, tobi web, source code, php, tutorial, website, excel, mysql, tobi web, source code, 

Tobi Muhammad

Author & Editor

Tobi (Muhammad Tobi) adalah seorang Tukang Masak di perusahaan startup, suka sekali menulis dan mempelajari source code open source lisensi GNU di Github dll. Bisa pemrogramman web karena sering belajar dari contoh program yang ada di Github dll. Anak desa yang hanya lulusan Paket C.

0 comments:

Post a Comment

 

News Letters

Subscribe here to get our newsletter in your inbox, it is safe and EASY!

Tobi Web Indonesia