如何在网页中显示嵌入的excel文件?
时间:2020-03-06 15:05:25 来源:igfitidea点击:
我想允许将Excel报表嵌入网页中查看...有没有办法?
- 我不想使用ActiveX或者OWC(Office Web组件),我只想从Internet Explorer应用程序中打开现有文件。
- 我不希望用户下载然后打开它。
使用iframe不会有问题,但是我的初步测试没有成功
有任何想法吗?有可能吗?
解决方案
我认为我们最好的选择是从Excel文件中提取数据并将其显示在常规HTML表中。从网页上调用Excel并不完全安全,而且并非所有人都可以使用它。
<iframe src="file:\yourpath\yourfile.xls" width="100%" height="500"></iframe>
在评论中,我们说Excel文件在客户端的文件系统上,而不在Web服务器上。我认为理智的浏览器的安全模型禁止这样做;但是如果对页面设置高权限可以允许这样做,也不会感到惊讶。
这与本地人员的浏览器设置有关,而实际上与我们可以做的事情无关。如果他们单击扩展名为.xls(x)的链接,则浏览器将确定是要自己打开还是在新窗口中打开它。
这是有关如何更改这些设置的microsoft页面:http://support.microsoft.com/kb/162059
看看带斑点的iPaper Viewer,这是XLS(和其他)文档的基于Flash的Viewer。
MOSS 2007具有一个称为Excel Services的精美功能,可能适合该账单...
好吧,这有点粗糙,但是很合适。
- 选择我们要显示的电子表格区域。
- 将此区域复制到MS Paint。
- 在"画图"中选择区域,然后使用"编辑/复制到/"功能将其另存为位图。
- 现在,就像加载其他图片一样加载位图。