`
geke260
  • 浏览: 13990 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

利用JS将表格数据导出到Excel中

阅读更多
function method2(tableid) //读取表格中每个单元到EXCEL中 



    var curTbl = document.getElementById(tableid);
   
      try {
            var oXL = new ActiveXObject("Excel.Application");
      }
      catch(e)
      {
        alert( "您必须安装Excel2000或以上,同时浏览器须使用“ActiveX 控件”,您的浏览器须允许执行控件。请选择Internet设置--安全选项--本地Intranet--改区域的安全级别设置为低,才能导出到Excel!");
       
        window.location.reload();
        return "";
      }
   
    //创建AX对象excel
    var oWB = oXL.Workbooks.Add();
    //获取workbook对象
    var oSheet = oWB.ActiveSheet;
    //激活当前sheet
    var Lenr = curTbl.rows.length;
    //取得表格行数
    for (i = 0; i < Lenr; i++)
    {
        var Lenc = curTbl.rows(i).cells.length;
       

        //<!--设置显示字符而不是数字-->
         
        oSheet.Columns(6).NumberFormatLocal="@"
        oSheet.Columns(5).NumberFormatLocal="@";
        oSheet.Columns(8).NumberFormatLocal="@";
        //取得每行的列数
        for (j = 0; j < Lenc; j++)
        {
            oSheet.Cells(i + 1, j + 1).value = curTbl.rows(i).cells(j).innerText;
            //赋值
        }
    }
    oXL.Selection.HorizontalAlignment = -4108;        //'xlHAlignCenter  横向居中
    oXL.Range("a1:b1:c1:d1:f1:g1:h1:i1:j1:k1").MergeCells = true;//合并
    //oXL.Range("a1:b1").select;//选中
    //oXL.Selection.VerticalAlignment = -4108;          //'xlVAlignCenter  竖向居中
    oSheet.Columns.AutoFit; //自动适应大小
    //设置excel可见属性
    oXL.Visible = true;
    oXL.UserControl = true;  //excel交由用户控制

}




简单的方法:
      function saveToExcel()
   {
     var oXL = new ActiveXObject("Excel.Application");
     var oWB = oXL.Workbooks.Add();
     var oSheet = oWB.ActiveSheet;
     var sel=document.body.createTextRange();
     sel.moveToElementText(tableId);
     sel.select();
     sel.execCommand("Copy");
     oSheet.Paste();
     oXL.Visible = true;
   }
分享到:
评论

相关推荐

    easyui datagrid 数据导出到Excel

    在实际工作中,我们经常需要将这些展示的数据导出到Excel文件,以便进行进一步的分析或存储。下面将详细介绍两种有效的方法来实现EasyUI Datagrid数据导出到Excel的功能,并结合提供的文件名来推测具体实现步骤。 *...

    layui数据表格导出Excel插件

    layui数据表格导出Excel插件是一款为layui框架设计的实用工具,它允许用户方便地将layui数据表格中的数据导出到Excel文件中。layui是一款轻量级的前端UI框架,以其简洁、优雅的代码风格和丰富的组件库深受开发者喜爱...

    nodejs将mysql数据库中的数据导出成excel表格文件

    在`excel.js`文件中,开发者可能定义了函数,用于读取数据库中的数据,然后使用`xlsx`库将数据转化为Excel表格并保存到磁盘。 描述中提到了"三百万的mysql测试数据",这可能意味着有相关的SQL脚本(如`test.sql`)...

    easyui+数据导出为Excel

    总的来说,通过结合EasyUI的前端界面和SheetJS的数据处理能力,我们可以实现在浏览器端直接将数据导出为Excel文件的功能,提供用户友好的体验。在项目中,一定要根据具体需求和环境进行适当的优化和调整。

    javascript 将table数据导出到excel中(支持表格线的导出)

    总的来说,将JavaScript中的HTML表格数据导出到Excel,尤其是带有样式信息,涉及到数据获取、格式转换以及文件下载等多个步骤。通过使用合适的库,如`SheetJS`,可以简化这一过程,使导出功能更加完善。同时,需要...

    js列表数据导出到excel表中

    ### 如何将JavaScript获取的数据导出到Excel表中 在实际工作中,经常需要将系统中的数据导出到Excel表格中以便于进一步分析或共享。本文将详细介绍如何利用JavaScript结合Java后端来实现这一功能。 #### 导出Excel...

    JS数据导出Excel案例代码

    在JavaScript(JS)中,将数据导出为Excel文件是一种常见的需求,特别是在Web应用程序中,用户可能需要将数据显示在Excel表格以便进一步分析或存储。本案例代码主要关注如何使用JavaScript实现这一功能。以下是对该...

    SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip

    在本项目中,"SpringBootMybatis+poi+Thymeleaf实现excel文件数据导入到数据库以及从数据库将数据导出成excel.zip",我们主要关注的是如何利用Java技术栈来处理Excel文件,并与数据库进行交互。以下是相关知识点的...

    js 实现 用JavaScript导出图像到Excel

    js 实现 用JavaScript导出图像到Excel! 值得下载看看!资源免费,大家分享!!

    javascript将表格导出到Excel

    在JavaScript中将表格数据导出到Excel是一种常见的需求,尤其在Web应用中,用户往往希望可以方便地将数据显示在Excel表格中以便进一步处理或存储。本文将深入探讨三种不同的JavaScript方法来实现这一功能,并着重...

    JavaScript 实现 Excel数据导出 支持多个Sheet页导出

    在前端开发中,有时我们需要为用户提供将数据导出到Excel的功能,这在处理大量表格数据时尤为实用。本文将深入探讨如何使用纯JavaScript实现JSON格式数据到Excel文件的导出,同时支持多个Sheet页的导出。这个功能...

    js将table数据导出到excel

    js导出excel,若果导不出excel,修改一下浏览器的安全级别到最低试试。

    echarts图表导出到excel

    echarts图表导出到excel中的解决方法,做个备忘录,以防忘记

    将table数据导出到excel

    在IT行业中,将表格数据(table)导出到Excel是一种常见的需求,特别是在数据分析、报表制作和数据共享等场景。本文将详细介绍如何通过修改`jquery.table2excel.js`源码实现这个功能,尤其针对IE浏览器的支持。 ...

    js数据导出到excel

    在JavaScript(简称JS)开发中,有时我们需要将网页上的数据导出为Excel文件,以便用户进行下载或进一步处理。这个过程涉及到多个知识点,包括数据处理、文件格式转换以及浏览器兼容性等。以下是对这些关键点的详细...

    js导出数据到Excel表或WPS的电子表格

    在浏览器中将数据导出到excel或WPS的电子表格中是程序开发中经常在实现的功能,本资源提供数据的导出,详细的功能注释让你一目了然,如Excel文件的操作,工作表、工作簿操作,单元格操作,表格格式(表格线、行高、...

    JavaScrip将表格中数据分组导出到Excel样例

    在JavaScript中,将表格数据分组导出到Excel是一项常见的需求,这主要涉及到对HTML表格数据的处理以及利用ActiveXObject与Excel应用程序进行交互。以下是一个详细的步骤解释: 1. **获取表格数据**: - 首先,通过...

    将网页table表格中导出到Excel表格中

    用Javascript实现的将网页table中的数据导出到excel表格中!JSP ASP.NET 静态页面都可以使用!代码简单实用!

    【JavaScript源代码】纯JS将table表格导出到excel的方法.docx

    在JavaScript中,将HTML表格导出到Excel是常见的需求,特别是在数据处理和分析场景中。以下是如何使用纯JavaScript实现这个功能的详细步骤和方法。 首先,我们来看一下提供的HTML部分,其中有两个按钮,分别用于在...

Global site tag (gtag.js) - Google Analytics