js导出table到Excel
来源:互联网 发布:极乐净土镜头数据下载 编辑:程序博客网 时间:2024/05/02 10:41
function ExportToExcel(tableId) //读取表格中每个单元到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;
oSheet.Columns(1).NumberFormatLocal = "@";//第1列转换成字符串
oSheet.Columns(6).NumberFormatLocal = "@";//第6列转换成字符串
var lenRow = curTbl.rows.length;
//取得表格行数
for (i = 0; i < lenRow; i++) {
var lenCol = curTbl.rows(i).cells.length;
//取得每行的列数
for (j = 0; j < lenCol; j++) {
oSheet.Cells(i + 1, j + 1).value = curTbl.rows(i).cells(j).innerText;
}
}
oXL.Visible = true;
//设置excel可见属性
}
catch (e) {
if ((! +'\v1')) { //ie浏览器
alert("无法启动Excel,请确保电脑中已经安装了Excel!\n\n如果已经安装了Excel," + "请调整IE的安全级别。\n\n具体操作:\n\n" + "工具 → Internet选项 → 安全 → 自定义级别 → ActiveX 控件和插件 → 对未标记为可安全执行脚本的ActiveX 控件初始化并执行脚本 → 启用 → 确定");
} else {
alert("请使用IE浏览器进行“导出到EXCEL”操作!"); //方便设置安全等级,限制为ie浏览器
}
}
}
调用方法:
<input type="button" value="导出到Excel" onclick="javascript:ExportToExcel('tableID')" />
<table id="tableID">
<tr><td></td></tr>
</table>
- js导出table到Excel
- Js 导出table内容到Excel
- js 三种方式 从Table导出到 Excel
- JS 导出网页中Table内容到excel
- JS 导出Web Table到Excel Demo(最简单)
- js导出table到excel,同时兼容FF和IE
- js javascript 导出table表中数据到Excel中
- JS 导出网页中Table内容到excel
- 用js导出页面table到excel表中
- JS 将Table数据导出到Excel表
- js把html中的table数据导出到Excel中
- js把html中的table数据导出到Excel中
- table数据导出到excel
- table导出到excel中
- Js导出Table为Excel
- JS 导出Table为excel
- js导出到excel
- 把TABLE中内容导出到EXCEL
- C++基础学习笔记----第五课(动态内存分配、命名空间、强制类型转换)
- 安装LINUX系统盘符分区空间大小
- oracle临时表空间学习
- GMF学习之十八链接线Editpart
- 串口相关
- js导出table到Excel
- 互联网员工股权福利曝光:阿里最慷慨 腾讯赚得多(下)
- Linux操作系统配置网关
- 讲解在Linux下配置QT 学习之路
- 黑马程序员:类型转换
- linux下find命令小结
- winsip更换通话音频文件
- ctags使用
- win8,win7禁用虚拟网络后的解决办法