我们有一个脚本,用于整理来自几个数据库的数据,并基于这些数据在Web服务器上生成一些Excel电子表格(带* .xls扩展名)。 工作表本身是XML和HTML的混合,根据我似乎无法在Technet上find更多的文章…
大多数使用内联网的计算机都使用IE6(没有评论,请不要在我的控制下),我们有Office 2000和Office 2003(再次,不在我的控制下)的组合。
所有Office 2000计算机和只有less数Office 2003计算机将打开Excel中的表单(预期的行为),但是某些Office 2003计算机将在IE窗口中打开表单 – 而且它会让人困惑超过了这个技术的用户。
对于我的生活,我一直无法重现设置,或find什么checkbox,我需要检查/清除,以阻止这些less数计算机在浏览器中打开Office文档。 有谁知道这是哪里?
另外,有什么我可以做的服务器端强制客户端打开Excel中?
最后,我们正在考虑在不久的将来部署Office 2007,那么我将不得不重新审视这个问题吗?
2个问题:
如果他们在IE中打开Excel并具有.xls扩展名,则可以这样做:
所有Office 2003格式都是如此。
如果这是修复它,那么在服务器端没有什么可以做的。 这是一个客户端configuration。 如果没有,你可以用application / vnd.ms-excel来为你的web服务器上的.xls文件编码一个mimetypes。