function AutomateExcel()
{
var oExcel = new ActiveXObject("Excel.Application");
//创建Excel对象
var oWork = oExcel.Workbooks.Add();
//新建一个Excel工作簿
var oSheet = oWork.ActiveSheet;
//指定要写入内容的工作表为活动工作表
var table = document.all.myTbl;
//指定要写入的数据源的id
var myRow = table.rows.length;
//取数据源行数
var myCell = table.rows(0).cells.length;
//取数据源列数
for (i=0;i
for (j=0;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('
//如果其HTML代码包括
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;
//向单元格写入值
}
}
}
oExcel.Visible = true;
oExcel.UserControl = true;
}
姓名 | 年龄 | 地址 | 照片 |
张三 | 22 | 北京海淀 | ![]() |
李四 | 23 | 上海浦东 | ![]() |
value="导出到Excel">