PhpExcel 如何 一边生成文件,一边下载 如题,我要做一个大数据量的下载,想用phpexcel,我看了很多小例子,都是直接生成服务器文件 然后可供下载,如何能一边生成服务器文件 一边下载呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文件当然要生成之后才能作为"文件"下载。否则,你就是一边生成文件,一边"下载"数据,而且这个数据你没法保存到客户机上,JavaScript因为安全问题,是不会让你操作客户机的文件系统的。 phpmyadmin 就是一边查询数据库,输出数据,一边下载的 大侠,phpmyadmin,那是输出到页面,不是作为文件下载。 哦,那我重新表述一下,我是想用phpexcel 一边在服务器端生成下载文件作为备份,一边输出到客户端页面供客户查看,这两者应该可以同时进行吧 你可以用Ajax在页面提交两个请求,一个去执行查询显示,一个去执行查询生成备份文件。这样就相当于两个线程同时执行了。 phpexcel没发现这个功能。自己写。set_time_limit(0);自己构造excel结构,每循环100或1000条数据,追加到文件,并输出。 数据在,第一次访问生成是备份,下次下载直接读备份文件?仔细想想你的需求,有没有必要这么做。。php有些需求还是不适合的 求救啊!!! SMARTY上的错误 如何用PHP5实现.net中MD5.ComputerHash() ? 关于php的菜鸟的问题 php生成图片时中文出现乱码,iconv库我已经装上了。 能不能在不创建实例的情况下获取一个类是否是另一个类的子类 有关session问题???????? 如何控制上传文件的路径? 图片要在手机上显示,需要压缩大小显示,求指点。 代码出错了,求解。(php、js相关) 如何获取PHP的HTTP包头中的用户自定义部分? 求高手指教
否则,你就是一边生成文件,一边"下载"数据,而且这个数据你没法保存到客户机上,JavaScript因为安全问题,是不会让你操作客户机的文件系统的。
这样就相当于两个线程同时执行了。
set_time_limit(0);自己构造excel结构,每循环100或1000条数据,追加到文件,并输出。
仔细想想你的需求,有没有必要这么做。。php有些需求还是不适合的