Halo Dumenity, selamat datang kembali di website tips dan trik Dumet School. Berjumpa kembali dengan saya pada pembahasan seputar dunia website, pada kesempatan kali ini kita akan memberikan bagaimana Cara Membuat Export Excel Dengan Bootstrap Dan PHP. Tentu jika kita berbicara dengan excel otomatis mengarah kepada olah data, khususnya dunia website. Aplikasi berbasis website tentu harus di sediakan fitur export file kedalam excel, pdf, word dsb, berfungsi untuk membuat suatu laporan perusahaan yang akan menerima keluaran atau output berupa data.
Kali ini kita akan membuat export data ke dalam excel dengan menggunakan bootstrap dan php, simak terus Cara Membuat Export Excel Dengan Bootstrap Dan PHP langsung kita buat folder dan file index.php di dalam htdocs disini saya membuat dengan nama folder art02042018/index.php kemudian masukkan script di bawah ini
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
<!DOCTYPE html> <html> <head> <title></title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <style type="text/css"> th{text-align: center;} </style> </head> <body> <div class="container"> <div class="row"> <div class="col-md-12"> <h1>Cara Membuat Export Excel Dengan Bootstrap Dan PHP</h1> <br><br><a href="export.php" class="btn btn-success">Export Excel</a> <br><br> <table class="table table-bordered table-striped"> <thead> <tr> <th>First Name</th> <th>Last Name</th> <th>Email</th> <th>Message</th> </tr> </thead> <tbody> <tr> <td>Maykel</td> <td>David</td> <td>dav@gmail.com</td> <td>Instruktur Dumet School Web Master And Programming</td> </tr> <tr> <td>Reno</td> <td>Eno</td> <td>eno@gmail.com</td> <td>Instruktur Dumet School Web Master And Programming</td> </tr> <tr> <td>Bani</td> <td>Robani</td> <td>bani@gmail.com</td> <td>Instruktur Dumet School Web Master And Web Design</td> </tr> <tr> <td>Fachrul</td> <td>Abidin</td> <td>fachrul@gmail.com</td> <td>Instruktur Dumet School Web Master, Web Design, Web Programming And Mobile Apps</td> </tr> <tr> <td>Shelly</td> <td>Ripati</td> <td>shelly@gmail.com</td> <td>Instruktur Dumet School Web Master</td> </tr> </tbody> </table> </div> </div> </div> </body> </html> |
Pastekan kedalam file index.php nya, jika sudah save dan jalankan pada browsernya. Maka hasil layout pada website seperti gambar di bawah ini
Kemudian kita buat file export.php nya supaya parameter link pada tag a pada file index.php terhubung, kemudian copy script di bawah ini
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<?php $data = array( array("First Name" => "Maykel", "Last Name" => "David", "Email" => "dav@gmail.com", "Message" => "Instruktur Dumet School Web Master And Programming"), array("First Name" => "Reno", "Last Name" => "Eno", "Email" => "eno@gmail.com", "Message" => "Instruktur Dumet School Web Master And Programming"), array("First Name" => "Bani", "Last Name" => "Robani", "Email" => "bani@gmail.com", "Message" => "Instruktur Dumet School Web Master And Web Design"), array("First Name" => "Shelly", "Last Name" => "Ripati", "Email" => "shelly@gmail.com", "Message" => "Instruktur Dumet School Web Master"), array("First Name" => "Fachrul", "Last Name" => "Abidin", "Email" => "fachrul@gmail.com", "Message" => "Instruktur Dumet School Web Master") ); function filterData(&$str) { $str = preg_replace("/\t/", "\\t", $str); $str = preg_replace("/\r?\n/", "\\n", $str); if(strstr($str, '"')) $str = '"' . str_replace('"', '""', $str) . '"'; } $fileName = "codexworld_export_data" . date('Ymd') . ".xls"; header("Content-Disposition: attachment; filename=\"$fileName\""); header("Content-Type: application/vnd.ms-excel"); $flag = false; foreach($data as $row) { if(!$flag) { echo implode("\t", array_keys($row)) . "\n"; $flag = true; } array_walk($row, 'filterData'); echo implode("\t", array_values($row)) . "\n"; } exit; ?> |
Pastekan pada file export.php nya jika sudah save juga, kemudian kembali pada halaman index.php lalu klick button export excel. Dengan otomatis data akan ke export ke dalam excel
Baik, sekian pada artikel kali ini tentang Cara Membuat Export Excel Dengan Bootstrap Dan PHP kita jumpa kembali pada artikel yang akan datang. Terimakasih dan sampai jumpa, Semoga bermanfaat.