我在WindowsXP开发服务器上使用Visual Studio 2008 ...我在C#中编码...在我公司的Intranet网站上工作。
我不需要创建电子表格。我公司有很多人。我只是想将这些准备好的电子表格存储在一个web目录中,这样我的代理就可以从菜单中选择他们需要的那个并下载一份副本以便在他们的客户端机器上使用。
我使用指向文件的锚点......
href =“SpreadSheets / 2012 / SIMPLEPRICING.xls”>简单定价<
...它只适用于下载的第一个文件。之后,请求下载的下一个电子表格会挂起。并且,当我发起第一次下载时,它不会提示我打开或保存传入的文件,它只是自动将其显示在我的IE浏览器中作为功能电子表格。我不介意。但是,由于它是在Web浏览器中运行的Excel电子表格,因此IE必须在后台执行某些操作才能显示.xls之类的.xt。
使用任务管理器,我发现了一个进程......“Excel.exe”......似乎是在第一次成功下载时被调用了。但它似乎并没有自动关闭,我怀疑它可能是罪魁祸首。
那么,我如何轻松地从网站文件夹中分发.xls文件?