首页 文章

Laravel maatwebsite excel导入并以HTML表格形式显示导入的Excel?

提问于
浏览
-2

我正在使用maatwebsite在laravel中导入excel文件 . 工作表上传很好,但我没有得到如何在第一行 Headers 的laravel视图中显示excel工作表的内容 . 我有人可以帮助我 . 谢谢

1 回答

  • 1

    加载Excel工作表并将值转换为数组:

    $data = Excel::load('file.xls')->toArray();
    

    将键从第一个条目转换为数组(即 Headers ):

    $headers = array_keys($data[0]);
    

    然后构建一个表:

    <table>
        <tr>
            @foreach($headers as $h)
                <th>{{$h}}</th>
            @endforeach
        </tr>
    
        @foreach($data as $d)
            <tr>
                @foreach($d as $v)
                    <td>{{$v}}</td>
                @endforeach
            </tr>
        @endforeach
    </table>
    

    请记住,这没有错误检查,你应该提供一些 .

相关问题