关于网页数据导入excel问题

24 篇文章 0 订阅

转载自品略图书馆 http://www.pinlue.com/article/2018/12/0500/377771877924.html

 

网页数据导入excel共分三步:

第一步:建立EXCEL.JS文件

====文件的代码=========

var  idTmr  =  "";

function copy(tabid)

{

var oControlRange = document.body.createControlRange();

oControlRange.add(tabid,0);

oControlRange.select();

document.execCommand("Copy");

}

function toExcel(tabid){

copy(tabid);

try

{

var xls = new ActiveXObject( "Excel.Application" );

}

catch(e)

{

alert( "Excel没有安装或浏览器设置不正确.请启用所有Active控件和插件");

return false;

}

xls.visible = true;

var xlBook  = xls.Workbooks.Add;

var xlsheet = xlBook.Worksheets(1);

xlBook.Worksheets(1).Activate;

for(var i=0;i<tabid.rows(0).cells.length;i++){

xlsheet.Columns(i+1).ColumnWidth=15;

}

xlsheet.Paste;

xls=null;

idTmr  =  window.setInterval("Cleanup();",1);

}

function  Cleanup()  {

window.clearInterval(idTmr);

CollectGarbage();

}

================

第二步:在网页中引用EXCEL.JS,并声明一个表格ID

第三步:在网页中控件的ONCLICK事件中加入toExcel函数,将表格的ID作为参数传入

例如:

<input type="button" οnclick="toExcel(t1)">

<table id="t1">  //为表格声明一个ID

希望上面的信息能给你带来帮助

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值