1--使用composer安装phpexcel包

composer require phpoffice/phpexcel -vvv

2-控制器

 //导入数据public function insertExcel(){if(request() -> isPost()){vendor("PHPExcel.PHPExcel"); //方法一$objPHPExcel =new \PHPExcel();//获取表单上传文件$file = request()->file('excel');$info = $file->validate(['ext' => 'xlsx'])->move(ROOT_PATH . 'public');  //上传验证后缀名,以及上传之后移动的地址  E:\wamp\www\bick\publicif($info){
//              echo $info->getFilename();$exclePath = $info->getSaveName();  //获取文件名$file_name = ROOT_PATH . 'public' . DS . $exclePath;//上传文件的地址$objReader =\PHPExcel_IOFactory::createReader("Excel2007");$obj_PHPExcel =$objReader->load($file_name, $encode = 'utf-8');  //加载文件内容,编码utf-8$excel_array=$obj_PHPExcel->getSheet(0)->toArray();   //转换为数组格式array_shift($excel_array);  //删除第一个数组(标题);$city = [];$i=0;foreach($excel_array as $k=>$v) {$city[$k]['id'] = $v[0];$city[$k]['phone'] = $v[1];$city[$k]['username'] = $v[2];$city[$k]['nickname'] = $v[3];$city[$k]['end_time'] = $v[4];$city[$k]['level'] = $v[5];$i++;}Db::name("users")->insertAll($city);}else{echo $file->getError();}}return $this->fetch("user-excel");}

3-视图

<form action="{:url('admin/user/insertExcel')}" method="post" class="form form-horizontal" enctype="multipart/form-data"><div class="row cl"><label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>导入数据:</label><div class="formControls col-xs-8 col-sm-9"><input type="file" name="excel" /></div></div><div class="row cl"><div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3"><input class="btn btn-primary radius"  type="submit" value="&nbsp;&nbsp;提交&nbsp;&nbsp;"></div></div></form>

参考地址:https://www.kancloud.cn/he_he/thinkphp5

tp5 使用phpexcel将excel表格的导入数据库相关推荐

  1. 使用phpexcel将excel表格的导入导出

    使用phpexcel将excel表格的导入数据库 1–使用composer安装phpexcel包 composer require phpoffice/phpexcel -vvv 2-控制器 //导入 ...

  2. mysql 命令导入excel,【mysql命令导入excel表】excel表格怎样导入数据库

    怎么把excel里的数据导入数据库中的表中 打开企业管理器开要导入数数据库,在表上按右键,所务-->导入数据,弹出DTS导入/导出向导,按 下一步 , 2.选择数据源 Microsoft Exc ...

  3. php wps导入数据库,wps excel表格怎么导入数据库-如何把excel表格导入wps

    wps怎么将excel表格导入word 在word中的菜单栏选择"插入"--"对象"--选择"新建"或者"由对象创建". ...

  4. python导入excel表格-通过Python将Excel表格信息导入数据库

    前言 公司原采用Excel表格方式记录着服务器资产信息,随着业务的增加,相应的硬件资产也增加,同时物理机虚拟化出多台虚拟机,存在表格管理杂乱.变更资产信息不能及时相互同步, 为了紧跟时代的步伐,老大搞 ...

  5. 如何将Excel表格数据导入数据库

    第一步:在要导入的数据上面插入一栏,填入与数据库所对应的字段名.如下: 第二步:找到数据库对应表--右击点击导入向导--选择Excel文件类型--下一步.如下: 第三步:导入Excel文件路径--选择 ...

  6. tp5 使用phpexcel导出excel表格

    1-使用composer安装phpexcel包 composer require phpoffice/phpexcel -vvv 2-控制器里面的方法 public function excel(){ ...

  7. java怎么将excel表格数据导入数据库

    下载 poi 包 public class TestPoiExcel { static Log log = LogFactory.getLog(TestPoiExcel.class); public ...

  8. 使用PHPExcel实现Excel文件的导入和导出(模板导出)

    在之前有写过一篇文章讲述了使用PHP快速生成excel表格文件并下载,这种方式生成Excel文件,生成速度很快,但是有缺点是: 1.单纯的生成Excel文件,生成的文件没有样式,单元格属性(填充色,宽 ...

  9. thinkcmf5.1  引入phpexcel 操作excel表格

    thinkcmf5.1 引入phpexcel 操作excel表格 下载phpexcel 类 下载地址https://github.com/PHPOffice/PHPExcel 自己下载解压,将压缩后的 ...

最新文章

  1. CoolHash数据库引擎压测对比报告
  2. struts(三)——struts框架实现登录示例
  3. 设计模式: 自己手动实现一个观察者设计模式
  4. zabbix NFS挂载 监控模板
  5. django简单实现文件上传
  6. go 安装墙外的依赖包报错问题
  7. linux系统里常用的抓图工具,Linux系统下屏幕截图常用方法
  8. Ubuntu 扩展内存或断电之后卡在 /dev/sda1 clean 和 /dev/sda1 recovering journal
  9. layui弹出层:皮肤扩展(文档解读)
  10. 20172318 2018-2019-1 《程序设计与数据结构》第9周学习总结
  11. 热带鱼屏保(Marine Aquarium 3),如何才能绕过它的Key Code?
  12. matlab里数据类型转换,Matlab数据类型及转换
  13. TBase开源版V2.1.0 集群搭建部署完整版
  14. 如何让网站快速被收录,试试这个方法!
  15. Windows Defender
  16. printf二进制数据
  17. PHP单元测试框架 - PHPUnit介绍
  18. rxjava背压_RxJava背压
  19. 前端项目如何使用svg矢量图
  20. RFID 中间件规范 -- ALE 介绍

热门文章

  1. chrome中过滤广告的插件ADblock的安装
  2. 北京办理居住证都需要准备什么材料,跟流程,我来帮你梳理好了
  3. 集丰照明|详细解析140㎡私宅灯光设计,诠释品质生活
  4. PyTorch:tensor、torch.nn、autograd、loss等神经网络学习手册(持续更新)
  5. 关于Thin Plate Spline (薄板样条函数)
  6. 马斯克强制员工每周到岗40个小时:“要不是我当初睡工厂,特斯拉早破产了。”
  7. 计算机组成原理 专业课,2017年考研专业课计算机大纲详解:计算机组成原理
  8. android 把状态栏的图标设置成黑色(白色)
  9. ServiceHot 带你盘点全球 SaaS 50强企业
  10. 在自己的项目中使用阿里云字体图标