源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Js 导出table内容到Excel的简单实例

  • 时间:2022-08-09 18:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Js 导出table内容到Excel的简单实例
[u]复制代码[/u] 代码如下:
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;             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浏览器             }        } }   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;              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 控件初始化并执行脚本 → 启用 → 确定");  www.th7.cn             }else{                 alert("请使用IE浏览器进行“导入到EXCEL”操作!");  //方便设置安全等级,限制为ie浏览器             }         }  }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部