没错,今天又将是一篇技术帖,一篇关于tp进阶学习的教程,看标题你就知道我要做的是什么啦?
首先我带大家科普一下什么是phpexcel?

也就是说,你可以用phpexcel将你数据库的数据通过excel表格导出和把excel表格数据导入到数据库,这样剩下了一大堆的事情,不用一次次的输入数据到数据库中。
然后,我们得去官网上下载好thinkphp(3.2.3)和phpexcel(1.8)这两个文件,通过之前的教程,相信很快就可以在你的电脑上运行tp,当你配置好tp后,解压下载的phpexcel,然后把phpexcel文件夹和phpexcel.php文件放在这个目录下ThinkPHP\Library\Vendor\PHPExcel(没有就自己创建)
接着,看下面这个流程图:

看流程图我们知道,你得先在tp框架下的Home\conf\创建一个config.php来配置连接服务器、数据库,代码如下:

下一步,你就要在Controller文件下创建一个IndexController.class.php文件做控制器,里面主要有两个方法:upload()、expUser(),分别是导入数据到数据库和导出数据到excel表格。

具体的代码剖析,下期推文会有。
别忘了,我们还有前台页面哦,在View下创建Index,在Index下创建index.html,代码如下:

来点效果图


excel表格内容

导入成功后,数据库内容
