Execl导入导出

作为一名软件工程师 ,经常会在OA系统中看到EXCEL导出今天 就在这里说一下 导出的代码 ,有错误的希望大家说出来 。

注意:在火狐。谷歌等浏览器中无法创建ActiveObject对象,因为ActiveObject是IE专用的 ,当在IE中出现无法创建对象,要降低IE的安全性 ,在工具中——Internet选项----自定义选项 中的  Active-X都选择启用。

首先

html代码 :

<input type="button" name="out_excel” onclick=“exportexcel()” value="导出Excel">

 

Javascript代码:

function exportexcel(){

  //创建对象

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

  //新建一个Excel工作薄

  var oWB=oXL.Workbooks.Add();

  //指定要写入内容的工作表为活动工作表

  var oSheet=oWB.ActiveSheet;

  //制定要写入的数据源的id

  var table=document.all.data;

  //取数据源行数

  var hang=table.rows.Length;

  //取数据源列数

  var lie=table.rows(o).cells.Length;

  for(i=0;i<hang;i++)

  {

    for(j=0;j<lie;j++)

    {

      //定义格式

      oSheet.Cells(i+1,j+1).NumberformatLocal="";

      oSheet.Cells(i+1,j+1).Font.Bold=true;

      oSheet.Cellls(i+1,j+1).Font.Size=10;

      oSheet.Cells(i+1,j+1).Value=table.row(i).cells(j).innerText;

    }

  }

   oXL.Visible=true;

   oXL.UserControl=true;

}

好了Excel导出 就做完了。

(给个评论更好了)^_^

posted @ 2016-03-03 12:30  郭端阳  阅读(88)  评论(0)    收藏  举报