Excle嵌入IE office控件。一般正式版都要收费。你可以先下载一个演示版本的来用。这里有一个,用着还可以。http://www.ntko.com/admin/homepage.nsf/vwDocsByAIDSumary/1B182A92E577069C48256DE5007FE759 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个问题是这样的:从ORACLE的BLOG字段直接把EXCLE读出来,然后嵌在JSP页面显示.该怎么做啊?最好给点例子,谢谢! 方法和从数据库中取出图像,并在网页上是一样的. response.setContentType(application/vnd.ms-excel); OutputStream out = response.getOutpustStream(); 然后把从数据库中取出来的二进制数据输出到out中就可以了. 本文档为使用JSP-ORACLE的用户提供了一简要的集成介绍。仅供NTKO OFFICE文档控件的客户使用。http://www.ntko.com/admin/homepage.nsf/vwDocsByAIDSumary/F4C6F7638EC6E15A48256D9E001D0DFA 给你一个网页里用的excle(放在页面你们就可以马上看到效果): <OBJECT classid="clsid:0002E510-0000-0000-C000-000000000046" height=500 id=Spreadsheet1 style="LEFT: 0px; TOP: 0px" width="100%" VIEWASTEXT> <!--PARAM NAME="HTMLURL" VALUE="ini.htm"--> <PARAM NAME="DataType" VALUE="HTMLURL"> <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="-1"> <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> 用法类似于这样: <script language="javascript"> <% try{ ArrayList infolist = (ArrayList)request.getAttribute("test"); for(int i=0;i<infolist.size();i++){ ArrayList temp = (ArrayList)infolist.get(i); for(int j=0;j<temp.size();j++){ %> Spreadsheet1.Cells(<%=i+1%>,<%=j+1%>)="<%="'"+temp.get(j)%>"; <% } } }catch(Exception e){ e.printStackTrace(); } %> </script>其中Spreadsheet1.Cells()是可以直接赋值的 我的问提是这样的:点击一个BUTTON后,从数据库的BLOG字段读出EXCEL,然后在WEB页面上显示,显示效果是EXCEL嵌入WEB页面的显示! IE8 中使用eval()函数报错 CAS 登录成功以后返回的页面问题。。。。 请问Java做Web开发,用Linux的哪个版本好? 奇怪的问题,文件上传到Tomcat下的temp目录里面了 问题,高手请进Openfire+Spark+Redfire严重问题 关于CVS下载下来的项目用MyEclipse部署的问题,求助!急! 关于hibernate更新数据库的问题! Ditchnet JSP Tabs Taglib标签的问题,急~~ 页面转换问题 请问那里有jbuilder8.0下载呢。要能用的。 高分问题! 怎样判断SmartUpload上传文件成功与否呢?
并在网页上是一样的.
response.setContentType(application/vnd.ms-excel);
OutputStream out = response.getOutpustStream();
然后把从数据库中取出来的二进制数据输出到out中就可以了.
http://www.ntko.com/admin/homepage.nsf/vwDocsByAIDSumary/F4C6F7638EC6E15A48256D9E001D0DFA
<OBJECT classid="clsid:0002E510-0000-0000-C000-000000000046" height=500 id=Spreadsheet1
style="LEFT: 0px; TOP: 0px" width="100%" VIEWASTEXT>
<!--PARAM NAME="HTMLURL" VALUE="ini.htm"-->
<PARAM NAME="DataType" VALUE="HTMLURL">
<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="-1">
<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>
<script language="javascript">
<%
try{
ArrayList infolist = (ArrayList)request.getAttribute("test");
for(int i=0;i<infolist.size();i++){
ArrayList temp = (ArrayList)infolist.get(i);
for(int j=0;j<temp.size();j++){
%>
Spreadsheet1.Cells(<%=i+1%>,<%=j+1%>)="<%="'"+temp.get(j)%>";
<%
}
}
}catch(Exception e){
e.printStackTrace();
}
%>
</script>其中Spreadsheet1.Cells()是可以直接赋值的