日期:2014-05-16 浏览次数:20441 次
<HTML > <HEAD > <TITLE >js导出excel </TITLE > <SCRIPT LANGUAGE="javascript" > function AutomateExcel() { var oXL = new ActiveXObject("Excel.Application"); //创建应该对象 var oWB = oXL.Workbooks.Add();//新建一个Excel工作簿 var oSheet = oWB.ActiveSheet;//指定要写入内容的工作表为活动工作表 var table = document.all.data;//指定要写入的数据源的id var hang = table.rows.length;//取数据源行数 var lie = table.rows(0).cells.length;//取数据源列数 // Add table headers going cell by cell. for (i=0;i <hang;i++){//在Excel中写行 for (j=0;j <lie;j++){//在Excel中写列 //定义格式 oSheet.Cells(i+1,j+1).Font.Bold = true;//加粗 oSheet.Cells(i+1,j+1).Font.Size = 10;//字体大小 if(table.rows(i).cells(j).innerHTML.toLowerCase().indexOf( " <img ")!=-1){//如果其HTML代码包括 <img oSheet.Cells(i+1,j+1).Select();//选中Excel中的单元格 oSheet.Pictures.Insert(table.rows(i).cells(j).getElementsByTagName( "img ")[0].src);//插入图片 }else{ oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;//向单元格写入值 } } } oXL.Visible = true; oXL.UserControl = true; } </script> </HEAD > <BODY > <table border="0" width="96%" cellspacing="0" cellpadding="0" align="center" class="Noprint"> <tr> <td width="50%" height="13">·营运商信息管理</td> <form method="post" action="?mydo=search" name="Form1"> <td width="50%" height="13" align="right">信息主题:<input type="text" name="KeyWord" size="20" value="" class="face"> <select size="1" name="types"> <option value="1" selected>编号</option> <option value="2">单位名称</option> <option value="3">单位地址</option> <option value="4">法定代表人</option> <option value="5">管理人员</option> <option value="6">联系电话</option> </select> <input type="submit" name="Submit" value="搜" class="button"></td> </form> </tr> </table> <div align="center"> <table width="98%" border=1 cellpadding=0 bordercolor="#799AE1" class=tableBorder id="data" > <tbody> <tr> <th height=21 width="87">编号</th> <th width="87">单位名称</th> <th width="301">地址</th> <th height=21 width="121">法定代表人</th> <th height=21 width="92">管理人员</th> <th height=21 width="119">联系电话</th> </tr> <tr> <td height=21 align="left" class=forumRow sytle="line-height:150%">50011500006</td> <td height=21 align="left" class=forumRow sytle="line-height:150%">移动</td> <td height=21 align="left" class=forumRow sytle="line-height:150%">http://www.52hai.com/2005</td> <td class=forumRow height=21 sytle="line-height:150%" align="left">某某1</td> <td class=forumRow height=21 sytle="line-height:150%" align="left">某某</td> <td class=forumRow height=21 sytle="line-height:150%" align="left">25254255</td> </tr> <tr> <td height=21 align="left" class=forumRow sytle="line-height:150%">50011500005</td> <td height=21 align="left" class=forumRow sytle="line-height:150%">铁通</td> <td h