jsp页面数据导出成excel的方法很多,今天介绍一种简单的js方法:
function exportExcel() {
var winname = window.open('', '_blank', 'top=10000');
//获得页面上需要导出的数据内容
var strHTML = document.all.tableExcel.innerHTML; //其中tableExcel是需要导出数据的div的id或者表的id
winname.document.open('text/html', 'replace');
winname.document.writeln(strHTML);
winname.document.execCommand('saveas','','excel.xls'); //excel是导出excel的默认名称
winname.close();
}
以上的这个方法貌似只支持IE6,如果要想在IE7、8实现excel导出可以用以下方法:
try {
var curTbl = document.getElementById(tableId);
var oXL = new ActiveXObject("Excel.Application");
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取workbook对象
var oSheet = oWB.ActiveSheet;
//激活当前sheet
var sel = document.body.createTextRange();
sel.moveToElementText(curTbl);
//把表格中的内容移到TextRange中
sel.select();
//全选TextRange中内容
sel.execCommand("Copy");
//复制TextRange中内容
oSheet.Paste();
//粘贴到活动的EXCEL中
oXL.Visible = true;
//设置excel可见属性 */
} catch (e) {
alert("您的浏览器设置不支持Excel导出,请按如下步骤设置:工具->Internet选项->安全->自定义级别->启用“对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本”");
}
这个方法就是需要设置IE浏览器的安全级别!
分享到:
相关推荐
JS数据导出Excel案例代码,通过JS数组形式把数据导出成Excel文件格式
纯JavaScript实现json格式数据导出到Excel文件,支持多个Sheet页导出
使用nodejs将mysql数据库中的数据导出成excel格式,并附带mysql连接池及mysql模块的封装,以及三百万的mysql测试数据,内容详细。
js 实现 用JavaScript导出图像到Excel! 值得下载看看!资源免费,大家分享!!
主要为大家详细介绍了js实现数据导出为EXCEL,支持大量数据导出,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
通过javascript将数据导出到excel中
layui数据表格导出Excel插件 博客地址: https://www.cnblogs.com/YunRuiSoftWare/p/13346396.html
仿真环境下,将KEIL中的内存数据导出到excel。 利用excel的公式将数据解析为需要的整型数据。 利用excel图表展示数据图形。
如何将Java后台获取回的数据导出到Excel表中
两种方法将easyui datagrid 中的数据导出到Excel中,均以验证可以正常使用
使用JAVASCRIPT将数据导入EXCEL!
js 导出 Excel 【支持大量数据导出,亲测】、支持IE噢
最近在做一个项目,涉及到导出数据到Excel表格,由于是采用的前后端分离模式开发的,之前常用的方法已经失效,在网上找了一些资料和方法,已经完成整理,都能正常使用
后端(如 springboot)直接返回excel的输出流到前端,前端使用 该方法(js原生ajax)进行接收并实现页面的下载
这是一个JS工具类程序,可以将页面数据导出到excel表格,不使用后台代码。纯前端代码实现。简单实用
通过Js把数据导出到Excel里,新Excel表格,保存表格等
使用js-xlsx可以很方便地实现前端导出Excel文件的功能,你只需要提供要导出的数据,并通过调用js-xlsx的API即可实现导出功能。它的API很容易理解,而且代码实现起来也很简单。 总的来说,使用js-xlsx可以使前端开发...
前端导出数据为excel(兼容chrome 和 IE10以上版本),列举了网上常用的两种方法外,新增了可以导出超过5W行数据的方法
JavaScript导出数据到Excel! 值得下载看看!资源免费,大家分享!!
echarts图表导出到excel中的解决方法,做个备忘录,以防忘记