Heim >php教程 >php手册 >THINKPHP3.2.3整合PHPexcel实现数据的导入导出

THINKPHP3.2.3整合PHPexcel实现数据的导入导出

WBOY
WBOYOriginal
2016-06-07 11:40:011190Durchsuche

THINKPHP3.2.3整合PHPexcel实现数据的导入导出。可以上传excel文件后批量导入到数据库,兼容.xls和.xlsx格式;数据库里的数据可以按照搜索条件和分页导出为excel文件。
最近接了一个小活,客户要求实现既可以手工录入数据又可以excel文件上传后批量导入到数据库,要求兼容.xls和.xlsx格式;数据库里的数据可以按照搜索条件和分页导出为excel文件。比较麻烦的是excel里的一个机型字段是一对多的,即一个产品对应多个机型,是按照逗号分隔的,导入时要先将机型分隔成数组,然后再判断该机型是否存在,不存在就插入到机型表里,存在则获取到该机型对应的id,然后将id用逗号拼接成字符串存入数据库中。特将代码公开,以方便大家学习。
源码里包含PHPExcel组件,一个控制器文件和一个视图文件,PHPExcel和PHPExcel.class.php放入thinkphp的Library/Org/Util/目录下。
目录结构如右图THINKPHP3.2.3整合PHPexcel实现数据的导入导出
如有问题或索要完整代码请加QQ群:421537504 并注明来意。
下载地址http://www.gouguoyin.cn/php/4.html
导出excel页面
THINKPHP3.2.3整合PHPexcel实现数据的导入导出
导入excel数据页面
THINKPHP3.2.3整合PHPexcel实现数据的导入导出
导入的数据列表页面
THINKPHP3.2.3整合PHPexcel实现数据的导入导出
需要导入的EXCEL数据截
THINKPHP3.2.3整合PHPexcel实现数据的导入导出

AD:真正免费,域名+虚机+企业邮箱=0元

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:TP3.2.3 亲测自定义标签通用代码 Nächster Artikel:微信开发框架