Langkah Pertama Silahkan Buat Database dan Tabelnya
Nama Database : 2018_export_excelNama Tabel : data_mahasiswa
No | Nama Field | Tipe dan Ukuran | Keterangan |
1 | kdmahasiswa | INT(11) | PRIMARY KEY AUTO_INCREMENT |
2 | nama | VARCHAR(50) | |
3 | jurusan | VARCHAR(50) |
Langkah ke Dua - Buat Koneksi database
Silahkan ketikkan Script dibawah ini, Simpan file ini dengan Nama koneksi.php<?phpLocalhost = Nama Servernya, Default lokal server adalah Localhost
$koneksi=mysqli_connect("localhost","root","","2018_export_excel") or die("Koneksi Ke Database Gagak");
?>
Root = nama username database mysql/MariaDB
"" = Standar passwordnya kosong, jika database anda password, maka tuliskan diantara Petik Dua
2018_export_excel = Nama Database yang sebelumnya sudah kita buat
Langkah ke 3, Ketikkan Script Export Excelnya
silahkan ketikkan script dibawah ini dihalaman index.php, jika anda ingin menggunakan nama file lain, silakhkan anda atur sendiriKeterangan :<?php
include "koneksi.php"; header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-type: application/x-msdownload"); header("Content-Disposition: attachment; filename=Nama_file_hasil_export.xls"); header("Pragma: no-cache"); header("Content-Transfer-Encoding: binary "); header("Expires: 0"); ?> <table width="100%" border="1" cellspacing="0" cellpadding="0"> <tbody> <tr> <td>No</td> <td>Nama</td> <td>Jurusan</td> </tr> <?php $i=1; $ambildata=mysqli_query($koneksi,"SELECT * FROM data_mahasiswa"); while($tampildata=mysqli_fetch_array($ambildata)){ ?> <tr> <td><?php echo $i; ?></td> <td><?php echo $tampildata['nama']; ?></td> <td><?php echo $tampildata['jurusan']; ?></td> </tr> <?php $i=$i+1; } ?> </tbody> </table>
Nama_file_hasil_export.xls = Silahkan Anda ganti dengan Nama File Excel yang ingin anda buat
Jika Semuanya sudah selesai, silahkan anda save lalu ujicoba. apakah script yang anda tulis berjalan dengan baik
Kami sudah mencobanya dan berjalan dengan lancar, jika anda memiliki kendala, jangan sungkan, silahkan tuliskan permasalah di kolom kementar.
0 Komentar