怎么把JSP页面的东西转换到Excel 怎么把JSP页面的表格数据转换到EXCLE里面去<input type="button" value="导出到Excel" onclick="table2xls();"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你个方法function doExport(){ var oTable=document.all.item("oTab1"); if(oTable == null || oTable.rows.length==1){ alert("没有需要导出的数据,请重新查询。"); return; } var elTable = document.getElementById("oTab2"); var oRangeRef = document.body.createTextRange(); oRangeRef.moveToElementText( elTable ); oRangeRef.execCommand( "Copy" ); var appExcel = new ActiveXObject( "Excel.Application" ); appExcel.Visible = true; appExcel.Workbooks.Add().Worksheets.Item(1).Paste(); appExcel = null;} 把下面的代码放到显示数据的页面就可以了<%response.setContentType("application/vnd.ms-excel;charset=GB2312");%><%response.setHeader("Content-disposition","inline; filename=Follow_Single.xls");%> 3楼的方法非常好,经过试验发现可行,只要把原页面的东西设计成EXCEL形式就行,不必要的非表格组件都删掉,因为一切页面的组件都会显示在EXCEL里,所以只需要把数据和表头列出即可 我的资源里面有demo,楼主可以参考 <%response.setContentType("application/vnd.ms-excel;charset=GB2312");%> <% response.setHeader("Content-disposition","inline; filename=Follow_Single.xls"); %> <%response.setContentType("application/vnd.ms-excel;charset=GB2312");%> <% response.setHeader("Content-disposition","inline; filename=Follow_Single.xls"); %> 我那里不行不知道是那里原因 我是先查询上来在生成一张表 js脚本删除checkbox选中项 return这位大哥到底有什么含义啊? rm播放器问题?高手请进来哦 高手请进!js中是否可以实现网址截取?如果可以,应该怎么做? easyui option选中 挑战高手 div滚动条不支持鼠标中键? 好久没来了,也散一贴,中秋快乐 如何让层不随鼠标移动? 大学生能不能贷款读书???????~~~~~~急急急!!!!!! 还是有点不明白?问题很具体。。。 iframe如何获取内部页面中frameset对象
function doExport(){
var oTable=document.all.item("oTab1");
if(oTable == null || oTable.rows.length==1){
alert("没有需要导出的数据,请重新查询。");
return;
}
var elTable = document.getElementById("oTab2");
var oRangeRef = document.body.createTextRange();
oRangeRef.moveToElementText( elTable );
oRangeRef.execCommand( "Copy" );
var appExcel = new ActiveXObject( "Excel.Application" );
appExcel.Visible = true;
appExcel.Workbooks.Add().Worksheets.Item(1).Paste();
appExcel = null;
}
<%
response.setHeader("Content-disposition","inline; filename=Follow_Single.xls");
%>
<%response.setContentType("application/vnd.ms-excel;charset=GB2312");%>
<%
response.setHeader("Content-disposition","inline; filename=Follow_Single.xls");
%>
<%
response.setHeader("Content-disposition","inline; filename=Follow_Single.xls");
%> 我那里不行
不知道是那里原因
我是先查询上来在生成一张表