网站上的 XLS 文件

网站上的 XLS 文件

我有一个 XLS 文件,例如 www.mysite.com/test1.xls。单击链接时,它总是在 Internet Explorer 中打开电子表格,其中 Excel 嵌入在浏览器中,并且功能较少。例如,文档中的窗格和自动筛选不起作用。

我可以强制所有用户直接以完整 Excel 格式打开它吗,无论他们使用什么浏览器?也许我可以在链接上添加一些额外的标签?

顺便说一句,Word 文档的行为方式相同,但问题主要出在 Excel 上。

答案1

您需要创建一个下载链接

<a href="www.mysite.com/test1.xls" target="_blank">FILE</a>

当你target="_blank"告诉浏览器打开一个新窗口时应该 提示用户做出决定下载或打开文件。

_blank  Opens the linked document in a new window or tab
_self   Opens the linked document in the same frame as it was clicked (this is default)
_parent Opens the linked document in the parent frame
_top    Opens the linked document in the full body of the window
framename   Opens the linked document in a named frame

更多信息

答案2

如果您的 Web 服务器是 apache,您需要做的就是在 .htaccess 配置中添加以下几行:

AddType application/octet-stream .xls
AddType application/octet-stream .doc
AddType application/octet-stream .xlsx
AddType application/octet-stream .docx

如果你的 Web 服务器是 ISS,则在你的 web.config 上

<configuration>
   <system.webServer>
      <staticContent>
         <mimeMap fileExtension=".xls" mimeType="application/octet-stream" />
         <mimeMap fileExtension=".xlxs" mimeType="application/octet-stream" />
         <mimeMap fileExtension=".doc" mimeType="application/octet-stream" />
         <mimeMap fileExtension=".docx" mimeType="application/octet-stream" />
      </staticContent>
   </system.webServer>
</configuration>

相关内容