如何在html页面中显示excel表格

coo*_*ake 14 html excel

我想用简单的HTML显示IE中嵌入的EXCEL表.我在stackoverflow上经历了其他问题,但找不到任何有用的问题.

这是我的html文件

<html>
<body>
<object  width = 900 height = 500 id = "excel"  data="Issues Identified.xlsx" classid = "clsid:0002E55a-0000-0000-C000-000000000046" VIEWASTEXT  >
<param name="DisplayTitleBar" value=true />
<param name="DataType" value="CSVURL"/>
<param name="AutoFit" value="0"/>
<param name="DisplayColHeaders" value="1"/>
<param name="DisplayGridlines" value="1"/>
<param name="DisplayHorizontalScrollBar" value="1"/>
<param name="DisplayRowHeaders" value="1"/>
<param name="DisplayTitleBar" value="1"/>
<param name="DisplayToolbar" value="1"/>
<param name="DisplayVerticalScrollBar" value="1"/>
<param name="EnableAutoCalculate" value="0"/>
<param name="EnableEvents" value="0"/>
<param name="MoveAfterReturn" value="1"/>
<param name="MoveAfterReturnDirection" value="0"/>
<param name="RightToLeft" value="0"/>
</object>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

不幸的是,我无法控制生成的excel文件.如果我可以控制excel文件,我可以将它们保存为网页并包含在浏览器中.现在我怀疑是否通过上述代码我可以直接在网络浏览器中嵌入excel表格.网上有很多链接,但发现没有找到一个直接将excel表加载到浏览器中的链接.那里的那些使用javascript来生成图形而不是显示已经存在的excel表.

当我尝试通过上面的代码加载excel表时.我得到以下屏幕

在此输入图像描述

当我使用IFRAME时,excel表不会显示为嵌入文件,而是提示下载或打开.我希望它打开嵌入在Internet Explorer中.

任何帮助非常感谢.

谢谢

小智 -4

试试这个,它会起作用...

<iframe src="Tmp.XLS" width="100%" height="500"></iframe>
Run Code Online (Sandbox Code Playgroud)

但是您无法保存所做的更改...它仅用于显示目的..

  • 谢谢JP的建议。对我来说,我不知道为什么,但它提示下载或打开,而不是显示为嵌入式组件。 (2认同)