<script language="javascript">
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 < myRow; i++) { //在Excel中写行
for (j = 0; j < myCell; 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; //向单元格写入值
}
}
}
oExcel.Visible = true;
oExcel.UserControl = true;
}
</script>
<table border="1" width="500" id="myTbl" bgcolor="blue">
<tr bgcolor="white">
<td> 姓名</td>
<td>年龄</td>
<td>地址</td>
<td>照片</td>
</tr>
<tr bgcolor="white">
<td>张三</td>
<td>22</td>
<td>北京海淀</td>
<td><img src="bg.jpg" width="50" height="35" border="0"></td>
</tr>
<tr bgcolor="white">
<td>李四</td>
<td>23</td>
<td>上海浦东</td>
<td><img src="bg.jpg" width="50" height="35" border="0"></td>
</tr>
</table>
<input type="button" name="export" onClick="AutomateExcel();" value="导出到Excel">
js转换图片到Excel 里面
4星 · 超过85%的资源 需积分: 46 16 浏览量
2013-05-10
09:03:30
上传
评论 1
收藏 4KB ZIP 举报
jianc1990
- 粉丝: 0
- 资源: 5
最新资源
- KIMI大模型浏览器插件
- b61fa64a08a02de0e0d49d53bb84c444.amr
- 5ffd9193f6aec31bbf16030a46680dc7.avi
- DA14531-蓝牙传感器连接传输数据固件
- logisim实验MIPS运算器(ALU)设计(内含4位先行进位74182、四位快速加法器、32位快速加法器)-Educoder_logisim里面连线,实现4位先行进位74182和4位快速加法器-C
- 高等数学第一章第二节数列的极限
- Python 版冒泡排序算法源代码
- 基于YOLOv8的教室人脸识别 附源码 预训练模型
- 基于JAVA实现的用于全局监控网络请求错误并记录日志的library
- tensorflow-gpu-2.7.2-cp38-cp38-manylinux2010-x86-64.whl
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈