PHP经验分享程序员技术栈IT@程序员猿媛

ThinkPHP5.1 excel表的导入导出操作 (PHPE

2019-04-25  本文已影响3人  泥豆芽儿MT

☞ 背景

框架:ThinkPHP5.1
类库:PHPExcel
技能:Composer,MySql

☞ 前期准备:PHPExcel 类库的获取

第一种方式为:使用 Composer 进行安装;
第二种方式为:直接到【Github·PHPOffice/PHPExcel】下载源包
后者需要注意,将压缩包解压后放到vendor目录,并且注意路径的正确引入
此处,只做第一种方式的指导参考 [建议学会Composer的简单使用,实在是太方便了]

☞ 如何将 Excel中的数据导入MySQL

除了参考我展示的步骤,也要注意下我的代码注释哦!

①. excel 文件的整理

首先要求用来导入MySQL 数据表的 excel文件中的内容要规整,对应于你的数据表

以我要操作的 excel表为例,(==数据简单,可举一反三,自由拓展==):

②. 创建目标数据表

③. MTPhpExcel类的使用

核心处理方法 readExcelFileToArray() 源码见附录

☞ 如何将数据导出到Excel文件 ☜

核心处理方法 outputDataToExcelFile() 源码见附录

1. 为了代码参考方便,鄙人尽量使其简洁化
   所以如果对于某列数据需要字体加粗、居中、变大等各种操作,可自行扩展
2. 当前代码,未做图片格式的展示处理
   如有需要可阅读 phpexcel 文档规则,根据目标数据对应性处理即可 ...

☞ 附录

>>>源码下载>>>

☛ 参考文章

上一篇下一篇

猜你喜欢

热点阅读