`
elan1986
  • 浏览: 168109 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS导出数据到Excel

    博客分类:
  • UI
阅读更多
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交由用户控制
}
分享到:
评论

相关推荐

    JavaScript导出数据到Excel

    JavaScript导出数据到Excel! 值得下载看看!资源免费,大家分享!!

    js导出数据到Excel

    ### JS导出数据到Excel的方法解析 在网页应用开发中,常常需要将表格中的数据导出至Excel文件,便于用户进行进一步的数据分析或保存。本文将深入探讨如何使用JavaScript实现这一功能,具体包括两种常见的导出方法:...

    js 实现 用JavaScript导出图像到Excel

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

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

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

    Js导出到Excel

    通过Js把数据导出到Excel里,新Excel表格,保存表格等

    C#导出数据到Excel

    1. **C#导出数据到Excel的基本原理** - 利用C#,我们可以借助Microsoft Office Interop库(如Microsoft.Office.Interop.Excel)直接操作Excel对象模型,创建新的Excel工作簿,填充数据,然后保存为文件。 - 另一种...

    JS数据导出Excel案例代码

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

    js导出excel.zip

    总的来说,"js导出excel.zip"提供的解决方案涵盖了从UI组件(如EasyUI和DataGrid)到实际的Excel文件生成逻辑,帮助开发者在不依赖服务器端处理的情况下,实现前端数据导出为Excel的功能。这一功能对于那些需要处理...

    easyui datagrid 数据导出到Excel

    总结,将EasyUI Datagrid数据导出到Excel可以通过JavaScript库如wxport,或者jQuery插件配合html2canvas和jsPDF等工具实现。这些方法都需要对JavaScript和相关库有深入理解,但它们提供了灵活且功能强大的解决方案,...

    JS导出页面数据到excel

    - 数据备份:用户可以定期导出数据,作为在线数据的备份。 2. **技术原理**: - CSV格式:Excel文件本质上是逗号分隔值(CSV)文件,因此JS工具通常会将数据转化为CSV格式。CSV文件是一种简单文本格式,易于生成...

    easyui+数据导出为Excel

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

    小程序导出数据到EXCEL

    小程序导出数据到EXCEL

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

    本文将深入探讨如何使用纯JavaScript实现JSON格式数据到Excel文件的导出,同时支持多个Sheet页的导出。这个功能对于前端开发者来说,能够极大地提升用户体验,特别是在数据管理、分析和分享场景下。 首先,我们要...

    extjs grid数据导出excel文件

    要导出数据,我们需要先从Store中获取所有的记录。这可以通过调用`store.getData()`方法来完成,返回的是一个包含所有记录的数据对象。 2. **构建Excel文件格式**:导出的数据需要转换为Excel可识别的格式。EXTJS...

    js 导出excel(支持大量数据)

    前端导出数据为excel(兼容chrome 和 IE10以上版本),列举了网上常用的两种方法外,新增了可以导出超过5W行数据的方法

    keil数据导出至excel

    本教程将详细讲解如何在Keil环境中导出数据到Excel,并利用Excel的功能进行进一步的数据处理和可视化。 首先,Keil在执行仿真时会生成内存映像文件,其中包含了程序运行时的内存状态,如变量值、堆栈信息等。这些...

    layui数据表格导出Excel插件

    这两个文件都是JavaScript库,通过在layui表格中添加相应的操作按钮,实现一键导出数据到Excel的功能。 要使用这个插件,首先需要确保你的项目已经引入了layui框架,并且正确配置了layui的基本元素。然后,你需要在...

    lodop导出ExcelDemo

    【lodop导出ExcelDemo】是一个基于LODOP技术实现的JavaScript示例,它展示了如何通过LODOP组件将网页中的数据导出为Excel文件。这个功能在许多Web应用程序中非常实用,允许用户方便地保存和处理数据。下面将详细阐述...

    xlsx.full.min.js-导入导出excel获取数据demo.zip

    描述中的 "xlsx.full.min.js-导入导出获取数据excel-----demo" 更进一步强调了这个库的功能,即它提供了导入、导出以及获取Excel数据的能力,并且通过“demo”一词,提示我们这是一个可以实践操作的示例。...

Global site tag (gtag.js) - Google Analytics