介绍
这期内容当中小编将会给大家带来有关在PHP中导出Excel的方法有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
PHP有什么用
PHP是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及PHP自创新的语法,主要用来做网站开发,许多小型网站都用PHP开发,因为PHP是开源的,从而使PHP经得久不衰。
具体内容如下
& lt; PHP ? error_reporting (E_ALL); 作用(& # 39;亚洲/上海# 39;); require_once & # 39;。/类/PHPExcel.php& # 39;; $ data=https://www.yisu.com/zixun/array ( 0=>阵列( “id”=> 1001年, “用户名”=>“张飞”, “密码”=>“123456”, “地址”=>“三国时高老庄250巷101室 ), 1=>阵列( “id”=> 1002年, “用户名”=>“关羽”, “密码”=>“123456”, “地址”=>“三国时花果山” ), 2=>阵列( “id”=> 1003年, “用户名”=>“曹操”, “密码”=>“123456”, “地址”=>“延安西路2055弄3号 ), 3=>阵列( “id”=> 1004年, “用户名”=>“刘备”, “密码”=>“654321”, “地址”=>“愚园路188号3309室 ) ); 美元objPHPExcel=new PHPExcel (); $ objPHPExcel -> getproperty () -> setCreator (“https://www.jb51.net”) -> setLastModifiedBy (“https://www.jb51.net”) -> setTitle (Office 2007 XLSX文档) -> setSubject (Office 2007 XLSX文档) -> setDescription (' Office 2007 XLSX文档,使用PHP类生成。) -> setKeywords (office 2007 openxml php) -> setCategory(“结果文件”); $ objPHPExcel -> setActiveSheetIndex (0) -> setCellValue (“A1”、“ID”) -> setCellValue (B1”、“用户名”) -> setCellValue (C1”、“密码”) -> setCellValue (D1的”、“地址”); 我=2美元; foreach(数据作为$ k=>美元v) { $ objPHPExcel -> setActiveSheetIndex (0) -> setCellValue (A。我美元,美元v (“id”)) -> setCellValue (B。我美元,美元v(“用户名”)) -> setCellValue (“C”。我美元,美元v['密码']) -> setCellValue (' D '。我美元,美元v['地址']); 美元我+ +; } $ objPHPExcel -> getActiveSheet () -> setTitle(“三年级2班); $ objPHPExcel -> setActiveSheetIndex (0); $ filename=urlencode(“学生信息统计表”)。“_”.date (“Y-m-dHis”);//生成xlsx文件/* 标题(“内容类型:应用程序/vnd.openxmlformats-officedocument.spreadsheetml.sheet”); 头(附加:附件;文件名=" $ filename。.xlsx”); 头(cache - control:信息=0); $ objWriter=PHPExcel_IOFactory: createWriter (objPHPExcel美元,“Excel2007”); *///生成xls文件 标题(“内容类型:应用程序/vnd.ms-excel”); 头(附加:附件;文件名=" $ filename。xls”); 头(cache - control:信息=0); $ objWriter=PHPExcel_IOFactory: createWriter (objPHPExcel美元,“Excel5”); $ objWriter ->保存(“php://输出”); 退出;
注意:如果导出中文时出现乱码,可以尝试将字符串转换成gb2312,代码类似如下:
查看代码打印
$ str=mb_convert_encoding (“gb2312",“UTF-8", str美元);
上述就是小编为大家分享的在php中导出Excel的方法有哪些了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。