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

时间:2010-09-08 14:25:02

标签: html user-interface

背景故事:
在过去,用户抱怨生成Excel文件导出需要多长时间。一世 修正了速度问题。实际上,导出速度非常快,以至于我可以在每次加载页面时创建一个临时的xls文件以及相应的链接。 (文件在两小时后清理 - 负载足够轻,临时文件不会产生问题。)

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

问题:
问题是,如果用户单击该文件,他们仍然必须等待excel打开。这可能需要十到十五秒钟,并且用户可能会将此信息混淆到网站本身仍然很慢。我正在寻找的方法是明确表示剩下的等待是由excel引起的,而不是由网站引起的。我认为最好的方法是指示用户“右键单击并另存为”链接,但用户仍然可以忽略这些说明,左键单击链接,看excel需要十秒钟来加载,以及认为该网站速度慢得令人无法接受。

问题
将xls文件呈现给用户的最佳方法是什么,以便明确网站已完成其工作,所有剩余的工作是下载文件并等待自己的应用程序加载?

1 个答案:

答案 0 :(得分:2)

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

Force File Downloads instead of opening, PHP tutorial