您的位置:威尼斯官方网站 > 威尼斯正规官网 > php框架laravel excel包使用教程介绍

php框架laravel excel包使用教程介绍

发布时间:2019-08-05 17:09编辑:威尼斯正规官网浏览(65)

    laravel中Excel插件的装置

    在composer中引入laravel excel的包

        "maatwebsite/excel": "1.*"
    在位于laravel/app/config下编辑app.php文件,在providers数组中加多以下值

        'Maatwebsite\Excel\ExcelServiceProvider',
    在同文件中找到aliasses数组加多以下值

        'Excel' => 'Maatwebsite\Excel\Facades\Excel',
    执行composer install 或 composer update命令.

    laravel excel的配置

    在位于laravel/vendor/maatwebsite/excel/src/config下一些对此插件的部分陈设项

    config.php > 对excel和表全局的片段装置
    csv.php > 对导入导出csv文件的安装
    export.pho > 对打字与印刷出文件内容的一些设置
    import.php > 对导入excel文件的装置

    laravel excel的简易利用

    在头里的备选干活都办好了未来我们就足以用excel插件了

    导出excel

    <?php
    $rows = array( array( 'id' => 1, 'name' => 'marlon' ) );

    Excel::create($name, function($excel) use ($rows) {
        $excel->sheet('当天报名', function($sheet) use ($rows) {
            $sheet->fromArray($rows);
        });
    })->store('xls', storage_path('excel'));

    鉴于在php闭包中不能够获得闭包外的变量,所以须要用use把$rows引进进来,在最终的链式调用的store中所传的参数就是所需excel的格式和要保留到服务器的职位,此为相对路径.

    在这几个地方store()方法为存款和储蓄,相对应的还足以利用download()方法来一贯下载,至于export方法我还没搞懂用处是什么样

    导入excel

    <?php
    Excel::load(Input::file('excel'), function($reader) {
        //获取excel的第几张表
        $reader = $reader->getSheet(0);
        //获取表中的数据
        $results = $reader->toArray();
        //在此间的时候$results 已经是excel中的数据了,能够再这里对他打开操作,入库只怕别的....
    });

    本文由威尼斯官方网站发布于威尼斯正规官网,转载请注明出处:php框架laravel excel包使用教程介绍

    关键词:

上一篇:php基础入门篇学习笔记

下一篇:没有了