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

你好亲亲55

你好亲亲55

2016-02-19 19:05

今天图老师小编要向大家分享个javascript Web页面内容导出到Word、Excel教程,过程简单易学,相信聪明的你一定能轻松get!

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
brbrbr
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;iLenr;i++)
  {
   var Lenc = PrintA.rows(i).cells.length;
   for (j=0;jLenc;j++)
   {
    oSheet.Cells(i+1,j+1).value = PrintA.rows(i).cells(j).innerText;
   }
  }
  oXL.Visible = true;
 }

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

 //指定页面区域内容导入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

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

猜你喜欢

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

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

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

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

s8lol主宰符文怎么配

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

jsp页面显示数据导出到excel表中

Web开发
jsp页面显示数据导出到excel表中

JavaScript利用ActiveX导出Excel,Word

Web开发
JavaScript利用ActiveX导出Excel,Word

lol偷钱流符文搭配推荐

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

把WebForm数据导出到Excel中

Web开发
把WebForm数据导出到Excel中

JSP数据导出到EXCEL简便方法

Web开发
JSP数据导出到EXCEL简便方法

lolAD刺客新符文搭配推荐

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

win10电脑怎么设置自动关机

win10电脑怎么设置自动关机

VC++中进程间相互通信的十一种方法

VC++中进程间相互通信的十一种方法
下拉加载更多内容 ↓