首页 >社区问答列表 >能否讲解一下如何用phpexcel实现excel和数据库导入导出!

能否讲解一下如何用phpexcel实现excel和数据库导入导出!

能否讲解一下如何用phpexcel实现excel和数据库导入导出!

  • orzker
  • orzker    2018-10-06 16:23:571楼

    流程的话,首先,github上有PHPExcel的类库。

    Excel导入

    导入PHPExcel类库,然后读取你所导入Excel表格的内容,格式化成你需要的数组格式。然后是显示还是存入数据库都看你自己操作了。

    Excel导出

    同样,导入类库,定好需要导出的表格的文件名,内容标头,内容。然后phpexcel内置的样式函数进行设置样式,header函数定义文件流把表格文件数据传到浏览器,其他没了。

    具体phpExcel内置函数这些,百度都有,或者你直接看类库里的代码。

    +0添加回复

  • 回复

    谢谢,尽管我还不会!

    Ж墨竹疏影Ж  作者 · 2018-10-06 17:56:43
    回复

    你可以百度搜一下,PHPExcel的导入导出。看看代码,不会的地方复制到百度看看函数的含义,虽然效率慢点,但是记得也比较深刻。 说白了,导入表格无非就是先上传文件,再用PHPExcel类库写好的函数去循环取出表格文件的内容,整理成数组。数组你就可以自己用函数各种操作,最后导入数据库了。 导出表格也就是取出数据库的数据,然后定义好文件名,表格标头,再定位单元格的位置把数组内容循环写入。例如:$PHPExcel->getactivesheet()->setcellvalue('A1',$list['name']);最后传到浏览器,直接下载。 PHPExcel具体用到的函数比较多,这里写完也不太可能,建议你还是百度去看看别人写好的代码,学习一下他们的开发思路。

    orzker · 2018-10-16 10:48:34
    回复