【发布时间】:2012-03-29 12:07:36
【问题描述】:
我想用纯 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 工作表转换为 HTML,以便在网站上显示。试试export table to outlook from excel that is blackberry friendly,这似乎与您的问题相似。
-
实际上它被投了 3 次,投了 1 次。也许是因为您似乎在要求代码而没有付出太多努力?或者可能是因为您没有解释您发布的代码有什么问题或者您是否需要交互性?或者可能是因为当您搜索“在网页上嵌入电子表格”时,搜索结果的第一页上已经出现了几个有用的教程?
-
这可能会有所帮助calvert.ch/maurice/2012/01/13/…