如何在网页中显示嵌入的 excel 文件?

How do I show an embedded excel file in a WebPage?

提问人:juan 提问时间:10/4/2008 更新时间:10/25/2020 访问量:65827

问:

我想允许查看嵌入在网页中的 Excel 报表...有办法吗?

  • 我不想使用 ActiveX 或 OVC(Office Web Components),我只想从 Internet Explorer 应用程序打开现有文件。

  • 我不希望用户下载然后打开它。

使用 iframe 不会有问题,但我的初步测试并不成功

有什么想法吗?这可能吗?

asp.net html excel 嵌入

评论

0赞 10/4/2008
啊?当您在网页中“嵌入”XLS 时(即,创建一个针对 Web 服务器上的文件的 iframe),并且 iframe 中显示一大块 excel,这难道不是一个 activex 控件吗???
0赞 juan 10/4/2008
不,不在 Web 服务器上。它将下载并显示在本地 Internet Explorer 中。
0赞 juan 10/4/2008
(我的意思是,我只想在网页中打开一个本地 excel 文件)

答:

2赞 Neall 10/4/2008 #1

我认为您最好的选择是从 Excel 文件中提取数据并将其显示在常规 HTML 表格中。从网页调用 Excel 并不完全安全,而且并不是每个人都拥有它。

评论

0赞 juan 10/4/2008
我需要使用数据透视表,所以这不是一个选项
-4赞 Diodeus - James MacFarlane 10/4/2008 #2
<iframe src="file:\\yourpath\yourfile.xls" width="100%" height="500"></iframe>

评论

0赞 AdDev 10/25/2020
这不是工作的人!在链接前添加https://view.officeapps.live.com/op/embed.aspx?src=
0赞 Javier 10/4/2008 #3

在您的评论中,您说 Excel 文件位于客户端的文件系统上,而不是 Web 服务器上。我认为 Sane 浏览器的安全模型禁止这样做;但是,如果为您的页面设置高权限可以允许这样做,也不会感到惊讶。

7赞 AaronS 10/4/2008 #4

这与当地人的浏览器设置有关,而不是您实际上可以做的任何事情。如果他们单击带有 .xls(x 扩展名的链接,浏览器会确定是要自己打开还是在新窗口中打开它。

这里有 2 个关于如何更改这些设置的 Microsoft 页面:

http://support.microsoft.com/.../how-to-configure-internet-explorer-to-open-office-documents-in-the-app

http://support.microsoft.com/.../embed-your-excel-workbook-on-your-web-page-or-blog-from-sharepoint-or-onedrive-for-business

评论

0赞 AaronS 10/4/2008
没有。我以前也尝试过做同样的事情,但遇到了同样的问题。由于人们可以更改这些设置,因此无法使其保持一致。你能做的最好的事情就是以正常的方式链接它,但也有一个说明的链接,以便在用户想要查看时向他们展示嵌入的它。
2赞 Peter Howe 10/4/2008 #5

看看 scribd iPaper Viewer - 这是一个基于 Flash 的 XLS(和其他)文档查看器。

2赞 Richard Ev 12/12/2008 #6

MOSS 2007 有一个漂亮的功能,称为 Excel Services,它可能符合要求......

-4赞 Roger Newby 5/28/2010 #7

嗯,这有点粗糙,但有点符合要求。

  1. 选择要显示的电子表格区域。
  2. 将此区域复制到 MS Paint 中。
  3. 在“画图”中选择区域,然后使用“编辑/复制到/”功能将其另存为位图。
  4. 现在像加载任何其他图片一样加载位图。
2赞 DataWiz 1/10/2011 #8

Excel Web App 允许在网页上嵌入“实时”交互式电子表格。有关示例,请参阅 http://datawiz.wordpress.com/2011/01/10/how-to-embed-excel-on-a-web-page/

7赞 WebAppsGuy 2/15/2011 #9

您应该尝试使用 Excel Web App 嵌入功能,该功能允许您将 Excel 中的表格和图表直接嵌入到网页上。您甚至可以让用户与电子表格进行交互,以便他们可以对数据进行排序和筛选,并使用您的电子表格公式进行计算,进行自己的计算,所有这些都无需更改来源。

Excel Web App 和存储空间均由 Microsoft 免费提供。您嵌入在网页上的任何数据都可以被所有主要的 destkop 和移动浏览器查看,当您更新电子表格时,网页上的数据也会自动更新。

评论

0赞 TonyG 3/28/2012
我今天对此进行了搜索,找到了这个线程,找到了其他解决方案。你想知道的一切都在这里。优秀的解决方案!office.microsoft.com/en-us/web-apps-help/......
0赞 Lee Chee Kiam 4/25/2014
这是 office.microsoft.com/en-us/ 的工作链接...