ตย. PHP EXPORT TO EXCEL แบบบ้านๆ ลอง copy ไป run และพัฒนาต่อได้เลยจ้า
ตย. code
*ความสำคัญของ ตย. code ชุดน้ีคือ การกำหนด header ให้สามารถ Save file นามสกุล .xls ที่สามารถเปิดใช้งานกับ Microsoft Excel ได้ครับ
ส่วนประกอบของ Code
- ภาษา html
- bootstrap v3
- table ที่ใช้แสดงข้อมูลที่จะ Export ออกมา
- header กำหนดให้สามารถ Save file ในหน้าเว็บเป็น .xls ได้
- เงื่อนไข if แบบง่ายๆ ใช้สำหรับกำหนดเงื่อนไข ว่า *ถ้าคลิกที่ Link “Export->Excel” ให้เรียก header ขึ้นมาทำงานและ Save file ในหน้าเว็บเป็น .xls
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 65 66 67 68 69 70 |
<?php if(isset($_GET['act'])){ if($_GET['act']== 'excel'){ header("Content-Type: application/xls"); header("Content-Disposition: attachment; filename=export.xls"); header("Pragma: no-cache"); header("Expires: 0"); } } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>devbanban</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> </head> <body> <div class="container"> <div class="row"> <div class="col-md-5"> <br /><br /><br /> <h4> ::ตย. PHP EXPORT TO EXCEL by devbanban.com :: </h4> <p> <a href="?act=excel" class="btn btn-primary"> Export->Excel </a> </p> <table border="1" class="table table-hover"> <thead> <tr class="info"> <th>data1</th> <th>data2</th> <th>data3</th> <th>date</th> </tr> </thead> <tbody> <tr> <td>data</td> <td>data</td> <td>data</td> <td>19-09-2019</td> </tr> <tr> <td>data</td> <td>data</td> <td>data</td> <td>19-09-2019</td> </tr> <tr> <td>data</td> <td>data</td> <td>data</td> <td>19-09-2019</td> </tr> <tr> <td>data</td> <td>data</td> <td>data</td> <td>19-09-2019</td> </tr> </tbody> </table> </div> </div> </div> </body> </html> |
ลอง copy ไป run และพัฒนาต่อได้เลยจ้า
ผลลัพธ์การทำงาน
*ให้คลิก “Export->Excel” ก็จะได้ไฟล์ .xls ออกแล้ว และสามารถเปิดใน Microsoft Excel ได้เลยครับ
คอร์สออนไลน์ สอน php+mysqli+codeigniter เข้าเรียนได้ตลอดชีพ จ่ายครั้งเดียว สนใจคลิก
สนับสนุน DEVBANBAN
ธนาคารกรุงไทย สาขาเดอะมอลล์ท่าพระ
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 878-0-17747-6
————————————————————————————
ธนาคารไทยพาณิชย์ สาขามหาวิทยาลัยราชภัฏธนบุรี
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 406-359094-1
fanpage : https://www.facebook.com/sornwebsites/