A-A+

execl文件数据导入mysql数据库

2014年06月11日 PHP技术文章 评论 43 条 阅读 373 views 次

在做php程序时,往往会碰到将 execl 的数据文件导入到 mysql 数据库中,今天在做项目时,需要将单位整理好的企业数据导入到 mysql 数据库中,在 execl 表中是一条条显示的,幸亏还不是很复杂。

需要做的就是将 execl 表中这一条条的数据导入到 mysql 数据库当中,然后在前台进行读取出来,首先想到的是有没有导入 execl 数据的类。。。最后选择 phpExcelReader 类作为导入的数据库。

对于导入的代码真心不知道怎么去写,还是偷一下懒吧。。到论坛上看了一下,原来已经有使用 phpExcelReader 类作为导入 execl 数据的代码,是一个整体打包的,测试数据 a.xls 和 execl.sql 文件,预览 leadfile.php 进行导入,进行了测试,成功导入。这里的数据库需要和自己的来整合,如果整合不好的话,也可以在本基础上先进行修改,最后将整个表导出去就行了。

代码利用了phpExcelReader类,如有需要自己可到http://sourceforge.net/projects/phpexcelreader/下载,此方法有个缺陷,只能读取execl2003老版本的.如果你用的是高版本的,解决办法,打开你的execl文件,另存为execl2003类型的就可以了.

这里提供整体代码打包了,里面的版权未进行修改,包括作者的QQ号。。。有需要的下载研究吧。

点击进行下载。。

标签:

43 条留言  访客:43 条  博主:0 条

  1. 香港免备案主机

    数据库用execl文件导入到处是可以,但是100万的数据就大了,数据库要崩溃的,我试过的

  2. 香港虚拟主机

    我是学java的。记得当初做项目的时候,是把Excel中的数据和Oracle中的数据相互转换。做到出库入库的统计。我记得那个时候,我整个人简直都要疯了。

  3. 阿飞博客

    有这个类帮忙,处理这样的数据真真不错。收藏一下!

  4. 宋小北

    题目似乎拼错了哦
    个人喜欢使用这个库:https://github.com/PHPOffice/PHP#Excel

    也可以看看我博客的文章:http://blog.libnav.com/index.php?keyword=Exce#l

    怎么有一个单词重复都不允许留言哦, “#” 是为了防止排重

    • smiling

      你博客PHP的文章也不少呢。

  5. 热腾网

    如果有服务器权限的话,可以直接复制数据库。

  6. APP雄起

    有批量的不错 省事

  7. 圆月博客

    值得借鉴

  8. 钣金加工导航

    博主技术很强,好文章,交换个链接怎么样?

    • smiling

      网站性质不一样,暂时不换了。

  9. 网站评估

    这东西应该很多人用的到。

  10. 博客大全

    很好的技术文章,以后学php时用得着。

  11. 汽车座椅垫

    谢谢分享!正好用上了!互访哦

  12. PHP二次开发

    不错,会省很多力气。

  13. 会用ACC,不会MYSQL

  14. 两对半

    这个,技术性很强的哦,还没接触过

  15. 冯耀宗

    留言板好像留言不了。

    • smiling

      留言板留言暂时关闭掉了,垃圾信息太多了。

  16. 南京珠江路

    execl数据导入mysql,还没遇到过呢。

  17. maillot saxo bank

    我的评论也没显示啊。

    • smiling

      评论会审核后显示出来的。

  18. 糯米汇

    我只会最普通的数据导入 唉

  19. 热腾网

    我的评论没显示???晕

    • smiling

      评论需要审核才能显示,评论的插件过期了,还没有进行更新。

  20. 天长地久

    不鼓捣代码了

  21. 石家庄SEO

    博主你的面包屑导航是怎么添加上去的

    • 热腾网

      先安装插件,然后在相应的页面中添加代码:

    • smiling

      直接代码就可以实现,判断一下当前位置即可.

  22. 个人博客leiboy.com

    这个比较有用,经常需要处理一些这样的数据

  23. 香港云主机

    感觉都很不错哟。

  24. 梦轩丽人

    excel导入mysql数据库好像是可以直接导入的吧,不过要前台显示出来还需要另写程序。

    • smiling

      excel可以直接导入到mysql中么,没用过相关的工具.

  25. 微信营销博客

    谢谢博主分享。

  26. 张戈博客

    夏日兄的博客好像一直不会发邮件,是拿掉了这个功能了么

    • smiling

      一直没注意,可能是没有开启这个功能吧,或许你可以从你的垃圾邮件里面找找.

  27. 宿迁波仔博客

    这个蛮好的,利人利己。

  28. 凌吉林博客

    无条件地来支持夏日博客,夏日博客给炎热的夏天带来了清凉

  29. 微历史

    不错,挺有奉献精神的

  30. 海滨博客

    这个还是比较常用的

  31. 临沭人

    这个不错

  32. 维尚站长博客

    博主真是好人,大清早的就忙着分享,呵呵!

  33. 快分享

    一些开源的类库,如PHPExcel,确实比较容易实现,但由于对大量数据的兼容很不好,很容易到达PHP内存使用上限的。参考:http://www.kuaifenxiang.net/article/24

    • smiling

      PHPExcel的类还算不错的,数据可以分批量进行导入.

给我留言