phpexcel上传excel存入mysql数据库

要做一个php上传excel文件然后存入数据库的功能,

这个excel文件差不多4万数据,100左右的字段。

在打开的时候就特别耗时间而且浏览器特别容易卡。

我用dos去跑php脚本。

但是这个是让用户操作的。请问各位大牛有什么好的方法。或者说可以优化一下。谢谢!!!

ps:用的csv文件,也做了缓存了

阅读 4.1k
2 个回答

你用的csv文件?csv问价读取是超级快的啊;用csv文件的话别用PHPExcel来搞。

$handle = fopen($file);
while($rowData = fgetcsv($handle)) {
var_dump($rowData); //读取一行数据
}
fclose($handle);

请求只保存文件!发送消息给worker处理excel, 当然worker必须读取到excel文件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题