js將表格匯入到Execel表例項程式碼

admin發表於2017-03-15

表格和Execel都是組織儲存資料的良好工具,但是在某些情況下把table中的資料匯入到Execel中更為方便,下面就通過程式碼例項介紹一下如何實現此操作,希望能夠需要的朋友帶來一定的幫助。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>將表格內容匯入到Execel表-螞蟻部落</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>螞蟻部落一</td>
    <td>螞蟻部落二</td>
    <td>螞蟻部落三</td>
  </tr>
  <tr>   
    <td>螞蟻部落一</td>
    <td>螞蟻部落二</td>
    <td>螞蟻部落三</td>
  </tr>
  <tr>   
    <td>螞蟻部落一</td>
    <td>螞蟻部落二</td>
    <td>螞蟻部落三</td>
  </tr>
</table>
<input type="button" id="bt" value="匯出到excel"/>
</body>
</html>

相關文章