什么是从网页打开excel文件的最快方法?

问题描述:

Backstory:
在过去,用户抱怨生成excel文件导出需要多长时间。我修改了速度问题 。事实上,出口速度非常快,我可以在每次加载页面时创建一个临时xls文件以及相应的链接。 (这些文件在两个小时后清理 - 负载足够轻以便临时文件不会产生问题)。什么是从网页打开excel文件的最快方法?

这意味着用户现在看到一个“点击此处导出”按钮,该按钮直接链接到一个xls文件。

问题:
的问题是,如果用户点击该文件,他们仍然要等待Excel打开。这可能需要十到十五秒钟的时间,用户可能会将这个问题混淆到网站本身仍然很慢。我正在寻找的是一种方式来说明,剩下的等待是由excel造成的,而不是由网站造成的。我认为最好的方法是指导用户“右键单击并保存为”链接,但仍有可能用户可以忽略这些说明,左键单击该链接,查看excel需要十秒钟才能加载,并且认为该网站的速度慢得令人无法接受。

问题
什么是XLS文件呈现给用户,以便可以清晰表明该网站已完成了它的任务,所有剩下的工作就是对下载的文件,并等待他们自己的应用程序加载的最佳方式是什么?

+0

这是一个很好的问题。但是,我建议更改问题的标题,因为您实际上并不是要求更快的方式来加载Excel,而是通知用户Excel正在加载的方式...... – 2010-09-08 14:48:31

+2

真正的问题可能是用户不关心它是否是缓慢的网站或Excel。无论如何,如果用户体验缓慢,用户体验就会变差。 – 2010-09-08 14:49:28

您可以尝试强制用户下载xls文件而不是浏览器本身的默认打开操作。

Force File Downloads instead of opening, PHP tutorial