求助 php导入excel到数据库中

云离hy 2013-10-31 01:11:07
用 phpexcelreader的时候发现只有比较小的excel文件读取导入的时候没问题,但是如果是50M的这样的大文件就会出现问题了,文件不可读。这样该怎么解决,初学php都不太懂,望大神指教。或者有没有什么软件可以用来吧excel文件导入mysql数据库的,可以自己定义excel的哪几列才导入数据库
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuyanlu 2013-11-01
  • 打赏
  • 举报
回复
引用 3 楼 u010619704 的回复:
[quote=引用 1 楼 xuyanlu 的回复:] 可以分批进行导入呀!把你的50M的文件,分成可执行批数,在命名上做手脚去循环请求
现在发现一个问题,就是在读excel文件时,excel里的数据比如是821350153110008这么大数字,读取到一个$r中然后输出在页面里,编程了821350153110010了,好像大的书都会自动取整好像,这有方法解决吗?[/quote] 把数字改为字符串形式的应该就可以,把excel里的那个格式换成文本形式
码无边 2013-11-01
  • 打赏
  • 举报
回复
把这个数字,转化成字符串 好像是前面加空格就是。
云离hy 2013-10-31
  • 打赏
  • 举报
回复
引用 1 楼 xuyanlu 的回复:
可以分批进行导入呀!把你的50M的文件,分成可执行批数,在命名上做手脚去循环请求
现在发现一个问题,就是在读excel文件时,excel里的数据比如是821350153110008这么大数字,读取到一个$r中然后输出在页面里,编程了821350153110010了,好像大的书都会自动取整好像,这有方法解决吗?
iasky 2013-10-31
  • 打赏
  • 举报
回复
参考http://stackoverflow.com/questions/4666746/how-to-read-large-worksheets-from-large-excel-files-27mb-with-phpexcel
xuyanlu 2013-10-31
  • 打赏
  • 举报
回复
可以分批进行导入呀!把你的50M的文件,分成可执行批数,在命名上做手脚去循环请求

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧