Login
网站首页 > 文章中心 > 其它

php导出excel简单方法

作者:小编 更新时间:2023-08-16 09:45:12 浏览量:355人看过

php怎么把数据表中的数据导出到excel表中

php 把数据导出到excel表格有多种方法,比如使用 phpExcel 等,以下代码是直接通过 header 生成 excel 文件的代码示例:

PHP如何导出Excel文件

昨天项目里有个新需求,客户希望把一些数据能导出成为Excel表格,刚开始用PHP原生输入Excel表格,发现效果不是很理想,于是找到一个比较著名的库:PHPExcel.下面是一个简单的demo,分享给大家,希望可以帮到有同样需求的朋友.

PHP导出Excel,PHP输入Excel

③因为这里给大家做演示,所以建了一个测试文件,有点基础的都能明白是怎么回事,下面进入代码;

//引入PHPExcel库文件(路径根据自己情况)

include './phpexcel/Classes/PHPExcel.php';

//创建对象

$excel = new PHPExcel();

$letter = array('A','B','C','D','E','F','F','G');

//表头数组

$tableheader = array('学号','姓名','性别','年龄','班级');

//填充表头信息

for($i = 0;$i count($tableheader);$i◆◆) {

$excel-getActiveSheet()-setCellValue("$letter[$i]1","$tableheader[$i]");

}

//表格数组

$data = array(

);

//填充表格信息

$j = 0;

$excel-getActiveSheet()-setCellValue("$letter[$j]$i","$value");

$j◆◆;

//创建Excel输入对象

header("Pragma: public");

header("Expires: 0");

header("Cache-Control:must-revalidate, post-check=0, pre-check=0");

header("Content-Type:application/force-download");

header("Content-Type:application/vnd.ms-execl");

header("Content-Type:application/octet-stream");

header("Content-Type:application/download");;

header('Content-Disposition:attachment;filename="testdata.xls"');

header("Content-Transfer-Encoding:binary");

$write-save('php://output');

⑦打开页面,刷新的时候会弹出对话框,让你选择文件保存路径和文件名称,我直接放在了桌面上,如图所示;

⑧打开表格后,数据和格式跟代码中的一致,说明PHP导出的Excel是正确的.如果出现错误,检查一下你的表格数组和数据数组吧.

PHP如何将查询出来的数据导出成excel表格(最好做一个按钮)?

以上就是土嘎嘎小编为大家整理的php导出excel简单方法相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章