2012-11-23 157 views
0

我想在使用iframe的網頁內顯示excel電子表格。我需要網頁內嵌的頁面,而不是在另一個窗口中打開。下面是兩種一個[proaches我曾嘗試:在Iframe中顯示Excel頁面不可能

方法1:

<!DOCTYPE html> 
<html> 
<body> 

<IFRAME frameBorder=0 iframe 
name="iframe" height=700 marginHeight=0 marginWidth=0 
scrolling=auto 
src="REVENUE.xls" width=100%></IFRAME> 

</body> 
</html> 

上面打開的Excel在不同的窗口;

方法2:

<!--webbot bot="HTMLMarkup" startspan --> 

<IFRAME src="REVENUE.xls" width="600" height="300" hspace="0" 
vspace="0" frameborder="0" scrolling="auto"></IFRAME> 

<!--webbot bot="HTMLMarkup" endspan --> 

相同情況下以所述第二方法。這是我的瀏覽器或我使用的Mozilla fireFox和Excel 2003的問題。

+0

不可能afaik。 – Prasanth

回答

1

這是可能的,多年前,當瀏覽器安全性較低,並且當Office的一個賣點是它的COM/OLE基礎允許整個Office應用程序託管在其他應用程序中(不僅彼此相關,而且還包括MS Binder,Visual Studio,當然還有Internet Explorer)。

更改時間。我知道Office 2003是可以在IE中託管的Office的最後一個版本,但只能達到IE6(也許是7?),我認爲它也只能在Intranet網站上運行。

如果您是局域網上的Microsoft商店或Google文檔,則可以使用SharePoint Office Web Apps作爲最佳選項,這兩種方法均允許以網頁形式嵌入(和編輯)文檔,頁面。