javascript 导出html table到 excel(转载)
function toExcel(tablename) //导出到excel
{
var mysheet=new ActiveXObject("OWC.Spreadsheet");
with(mysheet)
{
DataType = "HTMLData";
HTMLData =tablename.outerHTML;
try
{
ActiveSheet.Cells(1,1).value="";
ActiveSheet.Cells(2,1).value="";
// ActiveSheet.Cells(34,1).value="导出完毕";
ActiveSheet.Export("导出.xls", 0);
alert('导出完毕');
};
catch (e)
{
alert('导出Excel表失败,请确定已安装Excel2000(或更高版本),并且没打开同名xls文件');
};
}
}
function toExcel(tablename) //导出到excel
{
var mysheet=new ActiveXObject("OWC.Spreadsheet");
with(mysheet)
{
DataType = "HTMLData";
HTMLData =tablename.outerHTML;
try
{
ActiveSheet.Cells(1,1).value="";
ActiveSheet.Cells(2,1).value="";
// ActiveSheet.Cells(34,1).value="导出完毕";
ActiveSheet.Export("导出.xls", 0);
alert('导出完毕');
};
catch (e)
{
alert('导出Excel表失败,请确定已安装Excel2000(或更高版本),并且没打开同名xls文件');
};
}
}
本文介绍了一种使用JavaScript将HTML表格数据导出为Excel文件的方法。通过创建一个ActiveX对象并设置其HTMLData属性为指定表格的outerHTML,然后调用Export方法将数据导出到Excel文件中。
1984

被折叠的 条评论
为什么被折叠?



