zoukankan      html  css  js  c++  java
  • 将网页上指定的表单的数据导入到excel中

    很多时候,我们想要将网页上显示的信息,导入到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选项中将安全降低。
  • 相关阅读:
    linux常用命令(4)rm命令
    Apache Commons 工具类
    Apache Commons 工具类介绍及简单使用
    linux常用命令(3)mkdir命令
    linux常用命令(2)pwd命令
    linux常用命令(1)cd命令
    小程序调用方法
    php用json_encode中文问题
    基于thinkphp的RBAC权限控制
    thinkphp获取ip地址及位置信息
  • 原文地址:https://www.cnblogs.com/a393060727/p/3227761.html
Copyright © 2011-2022 走看看