表格和Execel都是组织保存数据的良好工具,但是在某些情况下把table中的数据导入到Execel中更为方便,下面就通过代码实例介绍一下如何实现此操作,希望能够需要的朋友带来一定的帮助。

代码实例如下:
   [ 其他 ] 运行代码    下载代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.51qianduan.com/" />
<title>将表格内容导入到Execel表-51前端</title>
<script type="text/javascript">    
function AutomateExcel()  
{  
  var oXL=new ActiveXObject("Excel.Application");  
 var oWB=oXL.Workbooks.Add();  
 var oSheet=oWB.ActiveSheet;  
 var table=document.all.data;  
 var hang=table.rows.length; 
 var lie = table.rows(0).cells.length;  
 for (i=0;i<hang;i++)  
 {  
  for (j=0;j<lie;j++)  
  {  
    oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;  
  }  
 }  
 oXL.Visible=true;  
 oXL.UserControl=true;  
} 
window.onload=function()
{
  var bt=document.getElementById("bt"); 
  bt.onclick=function(){AutomateExcel();}
}
</script>
</head>
<body> 
<table border="1" width="100%" id="data">
  <tr>   
    <td>51前端一</td>
    <td>51前端二</td>
    <td>51前端三</td>
  </tr>
  <tr>   
    <td>51前端一</td>
    <td>51前端二</td>
    <td>51前端三</td>
  </tr>
  <tr>   
    <td>51前端一</td>
    <td>51前端二</td>
    <td>51前端三</td>
  </tr>
</table>
<input type="button" id="bt" value="导出到excel"/>
</body>
</html>

代码描述:js表格 导入Execel表。js将表格导入到Execel表实例代码



137 183



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到