1,使用composer安装phpexcel包:
composer require phpoffice/phpexcel
2,在控制器中创建方法:
(1)使用PHPexcel扩展。代码如下:
/**
* 导出excel表格(默认格式)
*
* @param array $columName 第一行的列名称
* @param array $list 二维数组
* @param string $setTitle sheet名称
* @return
* @author Tggui <tggui@vip.qq.com>
*/
private function exportExcel1($columName, $list, $fileName='demo', $setTitle='Sheet1'){
vendor('phpoffice.phpexcel.Classes.PHPexcel');
vendor('phpoffice.phpexcel.Classes.PHPexcel.IOFactory');
if ( empty($columName) || empty($list) ) {
return '列名或者内容不能为空';
}
if ( count($list[0]) != count($columName) ) {
return '列名跟数据的列