【问题标题】:How to open Excel file in browser, not in excel application如何在浏览器中打开 Excel 文件,而不是在 Excel 应用程序中
【发布时间】:2011-12-13 12:48:56
【问题描述】:

我只想在浏览器中打开 Ms-Excel 文件, 我写了以下代码

<a href="file.xls">file</a>

但是当我点击那个链接时,它总是会弹出一个打开和保存的对话框,当我打开文件时在 Ms-excel 中而不是在浏览器中打开。

有没有办法只在浏览器中打开excel文件?

【问题讨论】:

    标签: html excel


    【解决方案1】:

    在您的链接 http://view.officeapps.live.com/op/view.aspx?src= 之前添加此 slug。就像这样&lt;a href="http://view.officeapps.live.com/op/view.aspx?src=file.xls"&gt;show file&lt;/a&gt;http://officewebviewer.com/

    【讨论】:

    • 您的 href 缺少一个 '='
    【解决方案2】:

    是的,您可以使用 SkyDrive 执行此操作:请参阅 http://www.excelmashup.com/Content/GettingStarted.html

    【讨论】:

    • 但是当我们使用 skydrive 时,它​​不允许我们与 excel-sheet 交互,就像我有两列插入两个整数,在第三列中它会计算它的总和, skydrive 想让我们在 excel 表中插入任何值。
    • 如果您更改共享权限以允许它,它会。
    • @Charles Williams 您的链接已过期。可以提供一个新的吗?
    【解决方案3】:

    将其上传到 Google Drive(以前是 Google Docs)。打开文档,单击共享,然后链接到该地址。

    【讨论】:

      【解决方案4】:

      如果您想通过简单的步骤打开 excel 并且没有额外的代码,那么就这样做吧。参考>>https://products.office.com/en-IN/office-online/view-office-documents-online?legRedir=true&CorrelationId=e5efa806-45b2-4a32-8801-c1f5818b1e2c。代码如下。 这也可以用于 Docx 文件视图。Ref Image html:

      <a style="color:blue;display:inline; " href="{{Newdocument_Path}}" target="_blank">{{DocumentName}}</a>
      

      JS:

      var Newdocument_Path = "https://view.officeapps.live.com/op/view.aspx?src=" + your Excell filepath;
      

      【讨论】:

        【解决方案5】:

        我不是程序员,我也想用浏览器打开excel文件。

        我找到了一种在浏览器中打开 excel 文件的方法,我们只需要打开现有文件或新文件,并在保存的同时将其保存为一种网络格式(.mht、.mhtml、.htm 或 .html)文件变得不可编辑且只能查看的方式。

        优点是执行速度比excel快,缺点很多,不能编辑文件。

        希望这个答案有帮助!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-04-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-09-09
          • 1970-01-01
          • 2015-04-22
          相关资源
          最近更新 更多