代码之家  ›  专栏  ›  技术社区  ›  Allan Bowe

打开HTML XLS链接到Excel应用程序(不在IE浏览器中)

  •  2
  • Allan Bowe  · 技术社区  · 15 年前

    是否可以(使用HTML/javascript)确保HTML链接后面的.xls文件打开到Excel中,而不是在(功能降低的)浏览器选项中?

    <a target='_blank' href='http://etc/etc/Myfile.xls'>  Mylink </a>
    
    1 回复  |  直到 15 年前
        1
  •  3
  •   pavium    15 年前

    它更像是 服务器 为文件提供一个定义mime类型的头,该类型指示Excel打开该文件。

    Content-Type: application/excel
    Content-Type: application/vnd.ms-excel
    

    尽管,我必须承认,我不确定这两者之间有什么区别。

    我知道我已经能够将HTML表作为具有如下名称的文本文件提供 something.xls Excel会打开它们。这不是你要做的,但Excel在打开文件之前不会意识到这一区别。

    我也不熟悉您所说的(功能降低)浏览器替代方案。我在工作中使用的浏览器(IE7和FF3.5)直接用Excel打开。

    我不使用target=''u blank'属性。如果你忽略了它会发生什么?