下载phpexcel,将整个文件夹放到vendor文件夹里面,如下图
在控制器中的使用方法
vendor("PHPExcel.PHPExcel")
$objPHPExcel = new \PHPExcel()
$file_name = date('YmdHis').'.xls'
header("Content-Disposition:attachment filename=".$file_name)
$objActSheet = $objPHPExcel->getActiveSheet()->setTitle('成绩单')
$objActSheet->SetCellValue('A1', 'ID')
$objActSheet->SetCellValue('B1', '名称')
$objActSheet->SetCellValue('C1', '分数')
$list = ""//数据列表
if($list){
foreach ($list as $k => $v){
$i = $k + 2
$objActSheet->SetCellValue('A'.$i,''. $v['id'])
$objActSheet->SetCellValue('B'.$i,''. $v['name'])
$objActSheet->SetCellValue('C'.$i,''. $v['score'])
}
$objWriter = new \PHPExcel_Writer_Excel5($objPHPExcel)
$objWriter->save('php://output')//输出到浏览器
exit
}
在php中引入文件的方法有四个include require include_once qequire_once
在THINKPHP中引入文件看你框架内部的接口定义,详见php手册
1.在当前模版文件中包含其他的模版文件使用include标签,标签用法:
<include file='模版表达式或者模版文件1,模版表达式或者模版文件2,...' />
2.导入方式采用类似ThinkPHP的import函数的命名空间方式,例如:
<import type='js' file="Js.Util.Array" />
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)