`

js把网页内容导成Excel-之简单方法

阅读更多
首先在桌面上新建一个noel.html

其次将如下代码拷贝到noel.html的文件中

双击运行之后 效果就可以看见  这种方法很简单

<html>
  <head>
    <title></title>
    <script type="text/javascript">
     function exportToExcel()
     {
   var excel;
      try
      {
    //构建Excel应用程序对象
       excel=new ActiveXObject("Excel.Application");
      }catch(e)
      {
       alert( "要打印该表,您必须安装Excel电子表格软件,同时浏览器须使用“ActiveX 控件”,您的浏览器须允许执行控件。请点击【帮助】了解浏览器设置方法!");
return "";
      }
   //构建工作簿对象
      var wb=excel.Workbooks.Add();
   //构建工作簿对象
      var sheet=wb.ActiveSheet;
   //获取表格对象
      var tabQuery = document.all['tabQuery'];
      ///alert(tabQuery);//提示表格对象
   //获取需要导出的表格行数
      var lenR=tabQuery.rows.length;
   //循环访问每一行
      for(i=0;i<lenR-1;i++)
      {
    //获取每行中的列数量
       var lenC=tabQuery.rows(i).cells.length;
    //循环每一列
       for(j=0;j<lenC;j++)
       {
     //获取每一列中的值
        sheet.Cells(i+1,j+1).value=tabQuery.rows(i).cells(j).innerText;
       }
      }
   //使excel对象可见
      excel.visible =true;
     }
    </script>
  </head>
 
  <body>
     <form action="">
     <table align="center" id="tabQuery" border="1">
      <tr>
       <td>帐号</td>
       <td>密码</td>
      </tr>
      <tr>
       <td>sa</td>
       <td>123</td>
      </tr>
      <tr>
       <td>noel</td>
       <td>123</td>
      </tr>
     
      <tr>
       <td colspan="2">
    <input type="button" onClick="exportToExcel();" value="导出Excel">
   </td>
      </tr>
     </table>
     </form>
    
  </body>
</html>

分享到:
评论

相关推荐

    简单实用网页表格数据导出Excel电子表格文件jQuery插件

    本项目"简单实用网页表格数据导出Excel电子表格文件jQuery插件"正是为了解决这一问题。 首先,我们来探讨jQuery的核心概念。jQuery简化了JavaScript的DOM操作,提供了统一的API来选择元素、添加事件处理程序、执行...

    导出带有图片xlsx的js插件

    在IT行业中,JavaScript是一种广泛使用的前端编程语言,它在网页交互和数据处理方面扮演着重要角色。当涉及到处理Excel文件时,"xlsx"通常指的是一个用于读写Microsoft Excel格式文件的JavaScript库。这个"导出带有...

    基于JS实现table导出Excel并保留样式

    【基于JS实现table导出Excel并保留样式】 在现代网页应用中,经常需要将网页上的表格数据导出为Excel文件,以便用户进行进一步的数据处理和分析。本文将介绍如何使用JavaScript(JS)来实现这个功能,并重点讨论...

    原生php实现excel文件读写的方法分析

    本文实例分析了原生php实现excel文件读写的方法。...一般我们这种导数据的操作都是通过用户在网页页面上点击某个按钮触发相应js方法,然后请求php接口来实现的,所以主要有两种方法来完成这种需求。 方法

    C#基类库(苏飞版)

    将整个网页导出来Excel 2.将GridView数据导出Excel GridViewExport 主要功能:将整GridView的数据导出到Excel中关增加一个效果线做美化 14.分词辅助类 SegList C#SegList分词辅助类,帮助类 15.汉字转拼音 ...

    bootstarp导出excle

    Bootstrap是世界上最流行的前端开发框架之一,它为开发者提供了丰富的组件和样式,用于快速构建响应式、移动优先的网页。在Bootstrap项目中,有时我们需要提供数据导出功能,特别是将表格数据导出为Excel文件,以便...

    pytablereader:一个Python库,用于从文件字符串中加载结构化的表数据具有多种数据格式的网址:CSV Excel Google表格HTML JSON LDJSON LTSV Markdown SQLite TSV

    - JSON(JavaScript Object Notation):轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。 - LDJSON (Line-Delimited JSON):每行一个JSON对象,常用于日志文件。 - LTSV(Label-Type ...

    计算机二级真题考点思维导图.rar

    5. **网页设计与HTML**:HTML语言的基础标签,CSS样式表的应用,以及简单的JavaScript脚本理解。 6. **计算机安全与法规**:网络安全知识,如密码安全、病毒防护、网络欺诈防范,以及相关计算机法律法规的认识。 7...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例038 动态输出JavaScript代码 69 实例039 当数字遇到了字符串 70 实例040 PHP程序员的基础——变量的应用 72 实例041 打印系统环境变量信息print_r($_ENV) 73 实例042 使用可变变量输出“I Like PHP!” 73 实例...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例038 动态输出JavaScript代码 69 实例039 当数字遇到了字符串 70 实例040 PHP程序员的基础——变量的应用 72 实例041 打印系统环境变量信息print_r($_ENV) 73 实例042 使用可变变量输出“I Like PHP!” 73 实例...

Global site tag (gtag.js) - Google Analytics