加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

原生PHP脚本使用phpexcel导出EXCEl文件方法

发布时间:2020-05-25 02:53:02 所属栏目:PHP 来源:互联网
导读:本文章向大家介绍原生PHP脚本使用phpexcel导出EXCEl文件方法,主要包括原生PHP脚本使用phpexcel导出EXCEl文件方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

工具 基于phpexcel 1.8版本。

PHP版本7.2

直接贴代码 注释部分为业务逻辑 不适用注释部分也可直接生成例子 按照自己的业务逻辑编写程序即可。

require_once 'database.php';//数据库链接文件*

require_once 'PHPExcel.php';//引入phpexcel*

//require_once 'PHPExcel/IOFactory.php';

//require_once 'PHPExcel/Reader/Excel5.php';

$objPHPExcel = new PHPExcel();//实例化phpexcel

$objPHPExcel->setActiveSheetIndex(0)

->setCellValue('A1','编号')

->setCellValue('B1','地址');

// $sql ="SELECT id,website FROM qd_code WHERE gid=44";

// $arr=$con->query($sql);

// $s=$arr->num_rows;

// for ($i=0; $i < $s; $i++) {

// $arrs=$arr->fetch_assoc();

// $x=$i+2;

// $objPHPExcel->setActiveSheetIndex(0)->setCellValue('A'.$x,$arrs['id'])->setCellValue('B'.$x,$arrs['website']);

//

// }

//var_dump($arrs);

//exit();

$objPHPExcel->getActiveSheet()->setTitle('第一个sheet');

$objPHPExcel->setActiveSheetIndex(0);

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');//到处为2007以上版本格式的EXCEl

$objWriter->save( 'export.xlsx');//保存路径机器文件名

?>

本文参考:https://www.cnblogs.com/jianqingwang/p/6830892.html

ps.值得一说的是phpexcel可能会导致内存溢出问题,本人逻辑为导出10w条数据 已经内存溢出,PHP内存使用设置512M。所以做大批量数据导出请分批 或分配大内存 本人正在寻求内存溢出解决方法。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读