tp5 Composer安装与加载phpexcel插件与使用
来源:互联网 发布:flash.js导致请求两次 编辑:程序博客网 时间:2024/06/04 18:44
Composer下载地址https://getcomposer.org/download/
安装好以后切换到项目根目录输入这串命令
使用 Composer 安装 ThinkPHP5
composer create-project topthink/think tp5 dev-master --prefer-dist
composer require phpoffice/phpexcel -vvv等待安装
加载步骤:
use PHPExcel_IOFactory;use PHPExcel
public function inserExcel() { //获取表单上传文件 $file = request()->file('excel'); $info = $file->validate(['ext' => 'xlsx'])->move(ROOT_PATH . 'public' . DS . 'uploads'.DS.'excel'); if ($info) {// echo $info->getFilename(); $exclePath = $info->getSaveName(); //获取文件名 $file_name = ROOT_PATH . 'public' . DS . 'uploads' .DS.'excel'.DS. $exclePath; //上传文件的地址 //dump($file_name); $objReader = \PHPExcel_IOFactory::createReader('Excel2007'); //dump($objReader); $obj_PHPExcel = $objReader->load($file_name, $encode = 'utf-8'); //加载文件内容,编码utf-8 echo "<pre>"; $excel_array = $obj_PHPExcel->getsheet(0)->toArray(); //转换为数组格式 array_shift($excel_array); //删除第一个数组(标题); $city = []; dump($excel_array); foreach ($excel_array as $k => $v) { $city[$k]['Id'] = $v[0]; $city[$k]['code'] = $v[1]; $city[$k]['path'] = $v[2]; $city[$k]['pcode'] = $v[3]; $city[$k]['name'] = $v[4]; } Db::name('city')->insertAll($city); //批量插入数据 } else { echo $file->getError(); }如果报
ZipArchive::getFromName(): Invalid or uninitialized Zip object
为excel后缀问题,转换成xlsx后缀
Could not open xxx for reading! File does not exist.
为获取路径的问题
阅读全文
0 0
- tp5 Composer安装与加载phpexcel插件与使用
- Composer 安装与使用
- Composer安装与使用
- composer的安装与使用
- composer的安装与使用
- composer安装tp5
- composer安装tp5
- thinkphp5 , tp5 导入 Excel ,phpExcel 插件使用,文件上传
- 使用composer安装tp5以及安装其他类
- TP5.0Composer安装phpQuery
- 安装Composer与laravel安装
- 安装Composer与laravel安装
- phonegap插件加载与使用
- tp5中使用phpexcel生成表格
- windows 下的composer安装与使用,笔记
- 使用composer安装第三方插件
- composer原理与使用简介
- Gsonformat插件安装与使用
- Docker原理篇
- 微信小程序页面跳转失效
- 学习笔记——使用canvas给图形填色
- 什么是敏捷开发?
- 3. linux C -- 通用循环队列
- tp5 Composer安装与加载phpexcel插件与使用
- @angular-cli报错
- 非常好的协同过滤入门文章
- linux 64位系统兼容32bit程序 ioctl调用cmd匹配问题解决
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
- CentOS 上 Jenkins 安装
- solution_169
- linux下安装php扩展
- mysql-5.7.19 zip压缩包安装过程