废话不多说直接上示例,有什么好的建议或问题欢迎提出
PHPExcel工具类 https://blog.csdn.net/qq_33275928/article/details/81947527
$head = [['序号', 1, 1], ['工程类型', 1, 1], ['单位类型', 1, 1], ['行政区名称', 1, 1], ['工程阶段', 1, 1], ['标题', 1, 1], ['发文单位', 1, 1], ['文号', 1, 1], ['落款日期', 1, 1]];
$excel = new ExcelUtil();
$objExcel=$excel->getExcelObj();
$objExcel->getActiveSheet()->getColumnDimension("F")->setWidth("20");
$objExcel->getActiveSheet()->getColumnDimension("H")->setWidth("20");
$objExcel->getActiveSheet()->getColumnDimension("I")->setWidth("15");
$excel->setFileName("重要文件导出")->setHead($head)->setData($queryResult,false)->export($objExcel);
使用工具类时 需要先新建一个ExcelUtil实例
$excel = new ExcelUtil();
所有的导出操作都是通过$excel 操作的
说一下$head参数的格式问题,具体可查看代码示例
["显示值","跨行","跨列"]
以下只列出最主要的方法
方法名 | 参数 | 备注 |
---|---|---|
setFileName | string | 设置导出文件名 |
setHead | array | 设置导出的表头 |
setData | array,bool(第一列是否为序号列) | 设置导出的数据 |
export | PHPExcel 对象 | 执行导出(不传参数则直接执行导出) |