zoukankan      html  css  js  c++  java
  • PHP处理大数据导出Excel方法

     在日常的工作中,很多时候都需要导出各种各样的报表,但是如果导出的数据一旦比较大,很容易就导致超时,对于这种问题,有很多的解决方法,例如网上说的分批导出、采用CSV、还有就采用JAVA、甚至是C++和C等等去做这种事情,这些都是方法,但我没有一一去试过,但试过采用CSV方法,确实是要快一点,但感觉治标不治本,因为数据量肯定会越来越多,所以CSV也是支撑不了太久。

        在这里,我采用了另外一个方法,采用异步处理数据;具体的流程如下图:

     

    具体步骤:

        1、建一张表,存储任务的记录;

        2、写一个脚本,读取表中的请求记录,然后对记录进行数据的处理并生成Excel表格,保存到指定的目录;

        3、使用定时任务,每个一段时间去执行一下这个脚本;

        4、完成

  • 相关阅读:
    代码大全第二版-阅读笔记01
    进度日报表15
    进度日报表14
    第七周总结
    进度日报表13
    进度日报表12
    进度日报表11
    系统图表联动
    算符优先分析法
    《软件需求模式》阅读笔记(一)
  • 原文地址:https://www.cnblogs.com/timothy-lai/p/8084861.html
Copyright © 2011-2022 走看看