<table name="list" id="list" >
<tr><td>1</td><td>2</td></tr>
<tr><td>12</td><td>42</td></tr>
<tr><td>12</td><td>25</td></tr>
<tr><td>13</td><td>26</td></tr>
</table>
<script language=javascript>
function exportToExcel()
{
var out =document.getElementById("list");//这是table的id
window.clipboardData.setData("Text", out.outerHTML);
var oXL = new ActiveXObject("Excel.Application");
try
{
// Get a new workbook.
oXL.Visible = true;
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
oSheet.Paste;
}catch(e)
{
oXL.Quit();
oXL = null;
}
}
exportToExcel() ;
</script>
本文介绍了一种使用JavaScript将HTML表格数据导出到Excel文件的方法。通过将表格内容复制到剪贴板,并利用ActiveX对象操作Excel进行粘贴,实现了网页数据与Excel之间的便捷转换。
8万+

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



