thinkphp5.0 如何导入phpexcel插件,能详细些点吗

thinkphp5.0 如何导入phpexcel插件,能详细些点吗,第1张

下载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" />


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11798026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存