Yii 2 —— 导入Excel文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii 2 —— 导入Excel文件相关的知识,希望对你有一定的参考价值。
导入Excel文件需要两个扩展:phpOffice/PHPExcel和moonlandsoft/yii2-phpexcel,这两个扩展中,PHPOffice/PHPExcel是基础的Excel文件接口,moonlandsoft/yii2-phpexcel提供了导入和导出的功能。
引入PHPOffice/PHPExcel
官网地址:
https://github.com/PHPOffice/PHPExcel
下载后解压,拷贝到vendor/PHPExcel目录下,整体目录结构如下:
PHPExcel没有使用命名空间,因此需要用require来引入,代码类似如下:
$vendorDir = $GLOBALS[‘config‘][‘vendorPath‘]; |
注:在使用moonlandsoft/yii2-phpexcel之前,需要执行上述代码引入PHPExcel。
引入moonlandsoft/yii2-phpexcel
官网地址:
https://github.com/moonlandsoft/yii2-phpexcel
下载后解压,拷贝到vendor目录下,整体目录结构如下:
打开vendor/yiisoft/extensions.php,增加如下内容:
‘yii2-phpexcel‘ => |
导入Excel文件
参考官网例程,如下:
use \moonland\phpexcel\Excel; $data = Excel::import(‘d:\log\import.xlsx‘,[ |
excel文档内容如下:
导入结果如下:
[ |
本文出自 “rainman” 博客,请务必保留此出处http://lancelot.blog.51cto.com/393579/1940487
以上是关于Yii 2 —— 导入Excel文件的主要内容,如果未能解决你的问题,请参考以下文章