一.windows本地环境composer安装PHPExcel
首先:下载安装composer
其次 cmd切换到项目根目录 运行命令:composer require phpoffice/phpexcel
注意:
1.运行可能会报错OpenSSL之类的 去php.ini中开启extension=php_openssl.dll扩展,去掉分号
2.还有可能出现 找不到匹配的包的错误,这是因为我本地用的phpstudy的nts版本,这个版本比较特殊同时支持apache和nginx,只是本地虚拟环境开发测试用的PHP版本,所以匹配不到,应该切换正常版本在运行命令安装
3.composer只支持php5.6以上版本
出现下图说明已经安装成功了
二、使用phpexcel
composer安装的phpexcel
只需要在头部use PHPExcel;
然后创建一个对象$objExcel = new \PHPExcel();
这样就可以使用了
三、
我直接封装了一个方法,只需要把要导出的数据的数组传进来,然后改一些字段和文案就可以了
function daysales_excel($driver){ //导出表格 $objExcel = new \PHPExcel(); $objWriter = \PHPExcel_IOFactory::createWriter($objExcel, 'Excel5'); // 设置水平垂直居中 $objExcel->getActiveSheet()->getDefaultStyle()->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HO