乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > laravel excel 导入-laravel导出excel,laravel读取excel文件

laravel excel 导入-laravel导出excel,laravel读取excel文件

作者:乔山办公网日期:

返回目录:excel表格制作


文件的文件夹

作用

/app/config/

配置应用程序的运行时规则、 数据库、 session等等。包含大量的用来更改框架的各个方面的配置文件。大部分的配置文件中返回的选项关联PHP数组。

/app/config/app.php

各种应用程序级设置,即时区、 区域设置(语言环境)、 调试模式和独特的加密密钥。

/app/config/auth.php

控制在应用程序中如何进行身份验证,即身份验证驱动程序。

/app/config/cache.php

如果应用程序利用缓存来加快响应时间,要在此配置该功能。

/app/config/compile.php

在此处可以指定一些额外类,去包含由‘artisan optimize’命令声称的编译文件。这些应该是被包括在基本上每个请求到应用程序中的类。

/app/config/database.php

包含数据库的相关配置信息,即默认数据库引擎和连接信息。

/app/config/mail.php

为电子邮件发件引擎的配置文件,即 SMTP 服务器,From:标头

/app/config/session.php

控制Laravel怎样管理用户sessions,即session driver, session lifetime。

/app/config/view.php

模板系统的杂项配置。

/app/controllers

包含用于提供基本的逻辑、 数据模型交互以及加载应用程序的视图文件的控制器类。

/app/database/migrations/

包含一些 PHP 类,允许 Laravel更新当e68a847a64334前数据库的架构并同时保持所有版本的数据库的同步。迁移文件是使用Artisan工具生成的。

/app/database/seeds/

包含允许Artisan工具用关系数据来填充数据库表的 PHP 文件。

/app/lang/

PHP 文件,其中包含使应用程序易于本地化的字符串的数组。默认情况下目录包含英语语言的分页和表单验证的语言行。

/app/models/

模型是代表应用程序的信息(数据)和操作数据的规则的一些类。在大多数情况下,数据库中的每个表将对应应用中的一个模型。应用程序业务逻辑的大部分将集中在模型中。

/app/start/

包含与Artisan工具以及全球和本地上下文相关的自定义设置。

/app/storage/

该目录存储Laravel各种服务的临时文件,如session, cache, compiled view templates。这个目录在web服务器上必须是可以写入的。该目录由Laravel维护,我们可以不关心。

/app/tests/

该文件夹给你提供了一个方便的位置,用来做单元测试。如果你使用PHPUnit,你可以使用Artisan工具一次执行所有的测试。

/app/views/

该文件夹包含了控制器或者路由使用的HTML模版。请注意,这个文件夹下你只能放置模版文件。其他的静态资源文件如css, javascript和images文件应该放在/public文件夹下。

/app/routes.php

这是您的应用程序的路由文件,其中包含路由规则,告诉 Laravel 如何将传入的请求连接到路由处理的闭包函数、 控制器和操作。该文件还包含几个事件声明,包括错误页的,可以用于定义视图的composers。

/app/filters.php

此文件包含各种应用程序和路由筛选方法,用来改变您的应用程序的结果。Laravel 具有访问控制和 XSS 保护的一些预定义筛选器。

$fileName = "test.xls";
$filePath = "../storage/app/";
Excel::load($filePath.$fileName, function ($reader) {
copy//获取excel的第1张表zhidao
$reader = $reader->getSheet(0);
//获取表中的数据
$results = $reader->toArray();
dd($results);

});

单击“导出excel”选项,然后选择好储存位置,关闭表格,找到相应的储存位置即可zhidao



  1. 去官网下载PHPExcel网址:http://phpexcel.codeplex.com/

  2. <input type="submit" name="excel" value="导出EXCEL">
  3. if($_POST['excel']){//如果提交,就执行excel方法
        $list = $this->selectAll();//你想要写入excel的数据
        $this->excel($list);
    }
  4. public function excel($list){
        //引入PHPExcel相关文件      
        require_once "PHPExcel.php";  
        require_once 'PHPExcel/IOFactory.php';  
        require_once 'PHPExcel/Writer/Excel5.php'; 
        //新建 
        $resultPHPExcel = new PHPExcel(); 
        //设置参数 
        //设值e799bee5baa6e59b9ee7ad94339 
        $resultPHPExcel->getActiveSheet()->setCellValue('A1', 'ID'); 
        $i = 2; 
        foreach($list as $item){ 
        $resultPHPExcel->getActiveSheet()->setCellValue('A' . $i, $item['id']);
        $i ++; 
        }
        //设置导出文件名 
        $outputFileName = 'total.xls'; 
        $xlsWriter = new PHPExcel_Writer_Excel5($resultPHPExcel); 
        //ob_start(); ob_flush(); 
        header("Content-Type: application/force-download"); 
        header("Content-Type: application/octet-stream"); 
        header("Content-Type: application/download"); 
        header('Content-Disposition:inline;filename="'.$outputFileName.'"'); 
        header("Content-Transfer-Encoding: binary"); 
        header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
        header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
        header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
        header("Pragma: no-cache"); 
        $xlsWriter->save( "php://output" );
    }

备注:引入PHPExcel路径仅供参考

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网