phpexcel数据导入数据库

匿名 (未验证) 提交于 2019-12-02 22:11:45

这里分2中情况:

1.后缀为xls和xlsx

2.后缀为csv

注意:后缀为csv的一次可以导入上万条数据,后缀为xls和xlsx的能导几千条,csv是一个黑科技


后缀为csv的情况:

1.获取上传的文件名$_FILES['file']['name']

2.上传的零时文件$_FILES['file']['tmp_name']

3.获取文件的后缀名:主要用到的:explode

4.设置上传路径$savePath 和 给文件创建的新的文件名(一般以时间来命名)

5.复制文件到项目中:用到:copy($tmp_file,新的路径.新的文件名)

6.读取保存的文件:file_get_contents(新的路径.新的文件名);

7.进行数据的替换

8.插入数据库

9.删除上传的文件

具体代码如下


后缀为xls和xlsx(excel)

1.需要导入phpexcel类

    import("Org.Util.PHPExcel");

    $objPHPExcel = new \PHPExcel();

    import("Org.Util.PHPExcel.IOFactory");

    import("Org.Util.PHPExcel.Cell");

2.关于phpexcel的学习这里就不介绍了(可以自己查文档)

3.具体代码如下


代码如下:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!