首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

急【html页面中嵌入excel文件】

2012-01-18 
急在线等【html页面中嵌入excel文件】小弟急需实现在html或者jsp中嵌入excle文件的功能(不必推荐用友):具体

急在线等【html页面中嵌入excel文件】
小弟急需实现在html或者jsp中嵌入excle文件的功能(不必推荐用友):
  具体需求如下:
1.生成excel文件(该部分通过POI已经搞定)
2.把excel文件嵌入到视图页面的下半部分。
  项目很急 ,恳请高人回复指点。



[解决办法]
直接嵌可以吗?不行吧....
把excle的内容读出来
生成<table>放到/包含到页面里
[解决办法]
OWC,是Microsoft的插件,不知道Java有没有办法调用。
[解决办法]
嵌入功能啊
没弄过,帮你顶下啦
[解决办法]

[解决办法]
up
[解决办法]
试试如下代码,我测试通过了

HTML code
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><html><head><meta http-equiv=Content-Type content="text/html; charset=windows-1252"><meta name=ProgId content=FrontPage.Editor.Document><meta name=Generator content="Microsoft Excel 11"><style type="text/CSS">{.showTD {color: #003366; }.hiddenTD {display:none; }.onFocue {color: #CC66FF;}.offFocue {color:#003366;}}#floater {LEFT: 445px; POSITION: absolute; TOP: 15px; VISIBILITY: visible; WIDTH: 125px; Z-INDEX: 10}</STYLE></head><body><object classid="clsid:0002E559-0000-0000-C000-000000000046"  id="Spreadsheet1"  VIEWASTEXT><param name="HTMLURL" value=""><param name="HTMLData" value=""><param name="DataType" value="HTMLDATA"><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="0"><param name="DisplayToolbar" value="0"><param name="DisplayVerticalScrollBar" value="-1"><param name="EnableAutoCalculate" value="-1"><param name="EnableEvents" value="-1"><param name="MoveAfterReturn" value="-1"><param name="MoveAfterReturnDirection" value="0"><param name="RightToLeft" value="0"><param name="ViewableRange" value="1:65536"></object><div class="hiddenTD" id="tablers"><table width=95% align=center border=1 cellspacing=0 cellpadding=0><tr><td>客户名称A</td><td>客户名称B</td><td>客户名称C</td><td>客户名称D</td><tr><td>abc</td><td>def</td> <td>111</td> <td>222</td> <tr><td>ddd</td><td>dfdf</td><td>ddd</td><td>ddd</td></table></div><script language="javascript">Spreadsheet1.HTMLData = tablers.innerHTML ;</script></body></html>
[解决办法]
用office的控件dsoframer对Excel表进行操作
[解决办法]
探讨
根据7楼的代码是可以在java中调用owc的。
不知道哪位朋友有过在java中调用owc的经验,以及有什么弊端。

[解决办法]
<iframe id="myExcelHtml" src ="Nomarl.xls" width = "600" height ="300" align ="middle"> </iframe>


 在客户端机器上进行设置:打开“我的电脑”à“工具”(菜单)à“文件类型”(属性页),在“已注册的文件类型”中选择“扩展名”为“XLS”,“文件类型”为“Microsoft Excel 工作表”,点击“高级”按钮后,取消“下载后确认打开”。这样就可以在浏览器中打开excel了。

热点排行