PHPExcel访问总是显示的网页可能暂时无法连接,或者它已永久性地移动到了新网址。

浏览:8710 发布日期:2018/02/24 分类:ThinkPHP5专区 关键字: PHPExcel
        $path = dirname(__FILE__); //找到当前脚本所在路径
        echo $path;
        Loader::import('PHPExcel.Classes.PHPExcel');//手动引入PHPExcel.php
        Loader::import('PHPExcel.Classes.PHPExcel.IOFactory.PHPExcel_IOFactory');//引入IOFactory.php 文件里面的PHPExcel_IOFactory这个类
        $PHPExcel = new \PHPExcel();//实例化

        $PHPSheet = $PHPExcel->getActiveSheet();
        $PHPSheet->setTitle("demo");//给当前活动sheet设置名称
        $PHPSheet->setCellValue("A1","姓名")->setCellValue("B1","分数");//表格数据
        $PHPSheet->setCellValue("A2","张三")->setCellValue("B2","2121");//表格数据
        $PHPWriter = \PHPExcel_IOFactory::createWriter($PHPExcel,"Excel2007");//创建生成的格式
        header('Content-Disposition: attachment;filename="表单数据.xls"');//下载下来的表格名
        header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');

        header('Content-Type: application/octet-stream');  
        header("Content-Disposition: attachment; filename=\"{$filename}.xlsx\""); 
        $PHPWriter->save("php://output");//表示在$path路径下面生成demo.xlsx文件
按照如上的代码总是
总是显示的网页可能暂时无法连接,或者它已永久性地移动到了新网址。

直接去掉 $PHPWriter->save("php://output");又发现可以导出excel文件,但是内容是空的
这是怎么回事
最佳答案
评论( 相关
后面还有条评论,点击查看>>