laravel excel 导入excel
来源:互联网 发布:斯太尔wt数据俯仰角 编辑:程序博客网 时间:2024/05/17 18:17
首先需要安装Laravel Excel
,安装方法详见:http://www.maatwebsite.nl/laravel-excel/docs/getting-started#installation
我的excel文件格式如下:
代码如下:
Excel::load($tmp_file, function($reader) { $reader = $reader->getSheet(0); //获取表中的数据 $results = $reader->toArray(); foreach ($results as $key => $value) { echo '<BR><BR>goods_sn:'.$value[0]; echo '<BR>storage_num:'.$value[1]; } dd($results);});
其中,tmp_file为文件的路径。
显示效果如图:
这种方法是从文件的第一行数据开始读,一直读取到最后。每行的数据在转化的数组里的下标都是按照先后顺序从零开始的。
其实还有两位两种方法读取excel文件的方法,只是对文件的格式需要变化,如:
方法一、
代码:
$reader->each(function($sheet) { //这里是按行循环读取每一行的数据 echo "<BR>goods_sn:".$sheet['goods_sn']; echo "<BR>storage_num:".$sheet['storage_num']; // Loop through all rows $sheet->each(function($value) { //这里循环每行的每个字段value echo '<BR>value:'.$value; }); echo '<BR><BR>'; });
结果:
goods_sn:KS000341storage_num:4value:KS000341value:4goods_sn:KS000342storage_num:5value:KS000342value:5goods_sn:KS000343storage_num:6value:KS000343value:6goods_sn:KS000344storage_num:7value:KS000344value:7
说明:这种方法是从第二行开始读取的,第一行的数据作为没列的下标。
方法二、
代码:
$results = $reader->get()->toArray(); foreach ($results as $val) { // 进行数据操作 // dd($val); echo '<BR><BR>goods_sn:'.$val['goods_sn']; echo '<BR>storage_num:'.$val['storage_num']; } dd($results);
结果:
goods_sn:KS000341storage_num:4goods_sn:KS000342storage_num:5goods_sn:KS000343storage_num:6goods_sn:KS000344storage_num:7array:4 [▼ 0 => array:2 [▼ "goods_sn" => "KS000341" "storage_num" => 4.0 ] 1 => array:2 [▼ "goods_sn" => "KS000342" "storage_num" => 5.0 ] 2 => array:2 [▼ "goods_sn" => "KS000343" "storage_num" => 6.0 ] 3 => array:2 [▼ "goods_sn" => "KS000344" "storage_num" => 7.0 ]]
Author:leedaning
本文地址:http://blog.csdn.net/leedaning/article/details/53841995
0 0
- laravel excel 导入excel
- laravel excel 导入excel
- laravel excel 导入
- laravel excel 导入
- laravel上传并导入excel
- laravel上传并导入excel
- Laravel Excel译文——导入
- laravel Excel
- Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- 在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
- 分享两个BPM配置小技巧
- 用Python编写MapReduce代码与调用-某一天之前的所有活跃用户统计(1)
- mysql中触发器性能问题
- Golang 接收参数和返回参数的问题
- 使用ViewDragHelper带你一步步实现仿照qq的左滑删除事件
- laravel excel 导入excel
- 【codeforces 572B】Order Book
- 拼图响应式前端框架版响应式后台正式发布
- TCP UDP、Socket
- ipv6审核被拒绝的解决方案
- netfilter——独孤九剑
- 数据结构与算法--队列
- 第4.1.3章 WEB系统最佳实践页面实例 表格编辑
- 运算符