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导出 就做完了。
(给个评论更好了)^_^

浙公网安备 33010602011771号