laravel5.4将excel表格中的信息导入到数据库中
2017-07-05 19:06
330 查看
本功能是借助 Maatwebsite\Excel 这个扩展包完成的,此扩展包的安装过程请参考上篇博文:http://www.cnblogs.com/zhuchenglin/p/7122946.html
1.首先在得有需要导入的文件,这个过程可以利用laravel中的文件上传功能完成,
详情可以参考laravel文档http://laravelacademy.org/post/6885.htm,这里不再多说文件上传
2.假定现在要导入到数据库的表格在 storage下面的test.xls
3. 如果出现文件内容和你文件的内容不一致的情况,可能是因为导入表格的表头是汉字
可以尝试将安装时候生成的配置文件的excel::import.heading的默认值改了,查看一下结果
可能的值有:true | false | slugged | ascii | numeric | hashed | trans | original
详情请参考文档 http://www.maatwebsite.nl/laravel-excel/docs/import
1.首先在得有需要导入的文件,这个过程可以利用laravel中的文件上传功能完成,
详情可以参考laravel文档http://laravelacademy.org/post/6885.htm,这里不再多说文件上传
2.假定现在要导入到数据库的表格在 storage下面的test.xls
public function daoru() { $filePath = 'storage/' . iconv('UTF-8', 'GBK', 'test') . '.xls'; $ret = []; Excel::load($filePath, function ($reader) { $data = $reader->all(); // $data 即为导入的数据,可以输出一下看看 }); echo "成功"; }
3. 如果出现文件内容和你文件的内容不一致的情况,可能是因为导入表格的表头是汉字
可以尝试将安装时候生成的配置文件的excel::import.heading的默认值改了,查看一下结果
可能的值有:true | false | slugged | ascii | numeric | hashed | trans | original
详情请参考文档 http://www.maatwebsite.nl/laravel-excel/docs/import
相关文章推荐
- laravel5.4将excel表格中的信息导入到数据库中
- Excel表格导入并把字段导入到相应的数据库中。。。。
- ASP.NET下将Excel表格中的数据规则的导入数据库思路分析及实现
- Java实现批量导入excel表格数据到数据库中的方法
- 导入Excel至数据库中 "外部表不是预期格式"错误信息
- excel表格数据导入数据库
- 从Excel表格导入数据到数据库
- 用java将Excel表格导入导出数据库
- 在structs框架下使用JXL文件读取工具将Excel表格导入本地数据库
- EXCEL表格数据导入到数据库示例,请需要的兄弟自行编写数据层!
- 把Excel表格通过MySql Workbench导入数据库表中的使用总结
- laravel5.4 导入导出excel /.xls
- asp.net 表格EXCEL导入数据库
- 将Excel表格数据导入数据库
- 利用POI将数据库表结构信息导入excel模板中
- POI导入Excel表格数据到数据库中
- laravel5.4 导入导出excel /.xls
- 批量导入excel表格数据到数据库中
- C#解决从含身份证号码的Excel表格导入数据库的问题
- 导入Excel至数据库中 "外部表不是预期格式"错误信息