javascript Web页面内容导出到Word、Excel

小美1234569523

小美1234569523

2016-01-29 11:35

javascript Web页面内容导出到Word、Excel,&#106avascript Web页面内容导出到Word、Excel
 

<HTML
  <HEAD
    <titleWEB页面导出为EXCEL文档的方法
    </title
  </HEAD
<body
<BR
<table id = "PrintA" width="100%" border="1" cellspacing="0" cellpadding="0" bgcolor = "#61FF13"
<TR style="text-align : center;"
 <TD单元格A</TD
 <TD单元格A</TD
 <TD单元格A</TD
 <TD单元格A</TD
</TR
<TR
 <TD colSpan=4 style="text-align : center;"<font color="BLUE" face="Verdana"单元格合并行A</FONT</TD
</TR
</TABLE
<BR
<table id = "PrintB" width="100%" border="1" cellspacing="0" cellpadding="0"
<TR style="text-align : center;"
 <TD单元格B</TD
 <TD单元格B</TD
 <TD单元格B</TD
 <TD单元格B</TD
</TR
<TR
 <TD colSpan=4 style="text-align : center;"单元格合并行B</TD
</TR
</TABLE
<br<br<br
<input type="button" onclick="javascript:AllAreaWord();" value="导出页面指定区域内容到Word"
<input type="button" onclick="javascript:AllAreaExcel();" value="导出页面指定区域内容到Excel"
<input type="button" onclick="javascript:CellAreaExcel();" value="导出表单单元格内容到Excel"
<SCRIPT LANGUAGE="javascript"
 //指定页面区域内容导入Excel
 function AllAreaExcel()
 {
  var oXL = new ActiveXObject("Excel.Application");
  var oWB = oXL.Workbooks.Add();
  var oSheet = oWB.ActiveSheet; 
  var sel=document.body.createTextRange();
  sel.moveToElementText(PrintA);
  sel.select();
  sel.execCommand("Copy");
  oSheet.Paste();
  oXL.Visible = true;
 }
 //指定页面区域“单元格”内容导入Excel
 function CellAreaExcel()
 {
  var oXL = new ActiveXObject("Excel.Application");
  var oWB = oXL.Workbooks.Add();
  var oSheet = oWB.ActiveSheet;
  var Lenr = PrintA.rows.length;
  for (i=0;i<Lenr;i++)
  {
   var Lenc = PrintA.rows(i).cells.length;
   for (j=0;j<Lenc;j++)
   {
    oSheet.Cells(i+1,j+1).value = PrintA.rows(i).cells(j).innerText;
   }
  }
  oXL.Visible = true;
 }

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

 //指定页面区域内容导入Word
 function AllAreaWord()
 {
  var oWD = new ActiveXObject("Word.Application");
  var oDC = oWD.Documents.Add("",0,1);
  var oRange =oDC.Range(0,1);
  var sel = document.body.createTextRange();
  sel.moveToElementText(PrintA);
  sel.select();
  sel.execCommand("Copy");
  oRange.Paste();
  oWD.Application.Visible = true;
  //window.close();
 }
</SCRIPT
</body</html

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com) 
展开更多 50%)
分享

猜你喜欢

javascript Web页面内容导出到Word、Excel

电脑网络
javascript Web页面内容导出到Word、Excel

javascript Web页面内容导出到Word、Excel

Web开发
javascript Web页面内容导出到Word、Excel

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

javascript设计漫天雪花

电脑网络
javascript设计漫天雪花

加快图片显示(javascript)

ASP
加快图片显示(javascript)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

javascript实例教程(6) 利用javascript进行密码保护

电脑网络
javascript实例教程(6) 利用javascript进行密码保护

javascript学习:基础继承机制

电脑网络
javascript学习:基础继承机制

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《剑魂之刃》精英副本7通关攻略

《剑魂之刃》精英副本7通关攻略

《炉石传说》心理战攻略

《炉石传说》心理战攻略
下拉加载更多内容 ↓