我想用纯 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>
不幸的是,我无法控制生成的 excel 文件。如果我可以控制 excel 文件,我可以将它们保存为网页并包含在浏览器中。现在我怀疑是否可以通过上面的代码将 excel 表直接嵌入到网络浏览器中。网上有很多链接,但找不到直接将 excel 表加载到浏览器的链接。那里的那些使用 javascript 生成图表,而不是显示已经存在的 excel 表。
当我尝试通过上面的代码加载 excel 表时。我得到以下屏幕
当我使用 IFRAME 时,Excel 工作表未显示为嵌入文件,而是提示下载或打开。我希望它在 Internet Explorer 中嵌入打开。
非常感谢任何帮助。
谢谢
最佳答案
根据您是否希望它自动更新,您可以将 excel 电子表格保存为 PDF,然后将 PDF 作为对象嵌入 -
您似乎没有适用于此浏览器的 PDF 插件,但您可以 click here to download the PDF file.
这是我找到的最好的上传方式。
关于html - 如何在html页面中显示excel表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9678127/