<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
String.prototype.trim = function() {
return this.replace(/(^\s*)|(\s*$)/g, "");
}
function expExcel()
{
// start excel and get application object.
try
{
var oxl = new ActiveXObject("Excel.Application");
}catch (exception)
{
window.alert("导出失败!");
return false;
}
// get a new workbook.
var owb = oxl.workbooks.add();
var osheet = owb.activesheet;
var table = document.all.table1;
var hang = table.rows.length;
var lie = table.rows(0).cells.length;
var i=0;
var j=0;
// add table headers going cell by cell.
for (i=0;i<hang;i++)
{
for (j=0;j<lie;j++)
{
//osheet.cells(i+1,j+1).font.bold = true
//osheet.cells(i+1,j+1).font.size = 50
//osheet.cells(i+1,j+1).alignment = 2
osheet.cells(i+1,j+1).NumberFormatLocal = "@"
var gettd=table.rows(i).getElementsByTagName("td");
var getstring=gettd.item(j).innerHTML;
var v_pos;
getstring=getstring.trim();
if (getstring.substr(getstring.length - 3,4)=="/A>")
{
v_pos=getstring.indexOf(">");
getstring=getstring.substr(v_pos + 1,getstring.length - v_pos - 5)
}
osheet.cells(i+1,j+1).value = " "+getstring;
}
}
oxl.visible = true;
oxl.usercontrol = true;
}
//-->
</SCRIPT>
</head>
<body>
<table id ="table1">
<tr>
<td>fhasdif
</td>
<td>fhasdif
</td>
<td>fhasdif
</td>
</tr>
<tr>
<td>fhasdif
</td>
<td>fhasdif
</td>
<td>fhasdif
</td>
</tr>
<tr>
<td>fhasdif
</td>
<td>fhasdif
</td>
<td>fhasdif
</td>
</tr>
</table>
<input type="button" value="Exp Excle" οnclick="expExcel();">
</body>
</html>
页面表格导出Excel(无插件)
原创
©著作权归作者所有:来自51CTO博客作者mikyz的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Mysql_基本操作命令
下一篇:Java_读写CSV文件
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
html页面表格导出到excel总结
最近一个项目需要把报表的表格导入excel,在网上找了一些方法,比较研究了一下,记在这里,备忘
Asp.net c# excel html 导出 -
POI导出Excel表格
体需要的jar包参考上篇文章 "POI解析Excel表格" 创建表格的格式内容是 字符串数组。 运行测试类,生成 表格 导出结束,谢谢观赏!
POI编程 apache java excel表格 -
layui 导出 excel 表格
前言最近这个项目中,涉及到了导出excel表格这个功能,这个后台管理使用的是layui这载。...
layui 导出 excel 表格 数据 jquery 导出excel