很多时候,我们想要将网页上显示的信息,导入到Excel中,但是很多时候无法下手。
可是,这个时候,下面这个例子会帮你大忙了。
将html表单指定内容导出到EXCEL中。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <h1>通过javascript弄的,表格的样式是怎么样的,导出的excel就是怎么样的,用到了ActiveX,确保IE允许运行未标记的ActiveX</h1> <input type="button" onclick="ExportExcel()" value="导出到excel"> <table id="table1"> <tr> <td>asdfas<td> <td>asdfas2<td> <td>asdfas3<td> </tr> <tr> <td>asdfas<td> <td>asdfas2<td> <td>asdfas3<td> </tr> </table> </BODY> <script> function ExportExcel() { window.clipboardData.setData("Text",document.getElementById('table1').outerHTML); try { var ExApp = new ActiveXObject("Excel.Application"); var ExWBk = ExApp.workbooks.add(); var ExWSh = ExWBk.worksheets(1); ExApp.DisplayAlerts = false; ExApp.visible = true; } catch(e) { alert("您的电脑没有安装Microsoft Excel软件!"); return false; } ExWBk.worksheets(1).Paste; } </script> </HTML>
如果你电脑确实安装了Excel,还提示没有安装excel软件的错误。那么,你可以尝试,将当前网页所在的网站添加到授信网站。然后在ie选项中将安全降低。