距开课0天0时0分-10072312秒
Ж墨竹疏影Ж2018-10-04 08:51:06 0 3 1094
[PHP讨论组]举报回复话题 ↕
能否讲解一下如何用phpexcel实现excel和数据库导入导出!
1
0
分享
orzker 2018-10-06 16:23:571楼
流程的话,首先,github上有PHPExcel的类库。
Excel导入
导入PHPExcel类库,然后读取你所导入Excel表格的内容,格式化成你需要的数组格式。然后是显示还是存入数据库都看你自己操作了。
Excel导出
同样,导入类库,定好需要导出的表格的文件名,内容标头,内容。然后phpexcel内置的样式函数进行设置样式,header函数定义文件流把表格文件数据传到浏览器,其他没了。
具体phpExcel内置函数这些,百度都有,或者你直接看类库里的代码。
赞 +0添加回复
谢谢,尽管我还不会!
你可以百度搜一下,PHPExcel的导入导出。看看代码,不会的地方复制到百度看看函数的含义,虽然效率慢点,但是记得也比较深刻。 说白了,导入表格无非就是先上传文件,再用PHPExcel类库写好的函数去循环取出表格文件的内容,整理成数组。数组你就可以自己用函数各种操作,最后导入数据库了。 导出表格也就是取出数据库的数据,然后定义好文件名,表格标头,再定位单元格的位置把数组内容循环写入。例如:$PHPExcel->getactivesheet()->setcellvalue('A1',$list['name']);最后传到浏览器,直接下载。 PHPExcel具体用到的函数比较多,这里写完也不太可能,建议你还是百度去看看别人写好的代码,学习一下他们的开发思路。
orzker 2018-10-06 16:23:571楼
流程的话,首先,github上有PHPExcel的类库。
Excel导入
导入PHPExcel类库,然后读取你所导入Excel表格的内容,格式化成你需要的数组格式。然后是显示还是存入数据库都看你自己操作了。
Excel导出
同样,导入类库,定好需要导出的表格的文件名,内容标头,内容。然后phpexcel内置的样式函数进行设置样式,header函数定义文件流把表格文件数据传到浏览器,其他没了。
具体phpExcel内置函数这些,百度都有,或者你直接看类库里的代码。
赞 +0添加回复