`

EasyUI datagrid导出Excel文件 IE下

 
阅读更多
function Exproter() {
            //获取Datagride的列
            var rows = $('#test').datagrid('getRows');
            var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel
            var oWB = oXL.Workbooks.Add(); //获取workbook对象
            var oSheet = oWB.ActiveSheet; //激活当前sheet
            for (var i = 0; i < rows.length; i++) {
                oSheet.Cells(i + 1, 1).value = rows[i].O_NAME;
            }
            oXL.Visible = true; //设置excel可见属性
}


function ExporterExcel() {
            //获取Datagride的列
            var rows = $('#tt').datagrid('getRows');
            var columns = $("#tt").datagrid("options").columns[0];
            var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel
            var oWB = oXL.Workbooks.Add(); //获取workbook对象
            var oSheet = oWB.ActiveSheet; //激活当前sheet
            //设置工作薄名称
            oSheet.name = "导出Excel报表";
            //设置表头
            for (var i = 0; i &lt; columns.length; i++) {
                oSheet.Cells(1, i+1).value = columns[i].title;
            }
            //设置内容部分
            for (var i = 0; i &lt; rows.length; i++) {
                //动态获取每一行每一列的数据值
                for (var j = 0; j &lt; columns.length; j++) {
                    oSheet.Cells(i + 2, j+1).value = rows[i][columns[j].field];
                }
            }
            oXL.Visible = true; //设置excel可见属性
}



二、以上JS方法能够顺利执行的大前提就是
1.机器上Excel已经安装.
2.Internet 选项=安全="对没有标记为安全的ActiveX控件进行初始化和脚本运行,设定为启用\
分享到:
评论

相关推荐

    easyui datagrid 数据导出到Excel

    文件`Jquery_easyui_datagrid_js导出excel.doc`可能是文档说明或者包含插件使用的示例代码。通常,jQuery插件能简化Datagrid数据导出的操作。一种常见的方式是使用`html2canvas`和`jsPDF`库,它们可以将HTML内容转换...

    easyui datagrid 导出到excel

    在IT领域,EasyUI Datagrid是一款基于jQuery的...通过以上步骤,用户就能成功地将EasyUI Datagrid中的数据导出到Excel文件中,实现数据的便捷管理和分析。在实际应用中,可以根据项目需求对这个过程进行优化和扩展。

    easyui-datagrid导出至Excel插件

    easyui-datagrid导出至Excel插件,中文没有乱码问题。

    easyui的datagrid数据excel导出

    ### easyui的datagrid数据excel导出 #### 一、知识点概览 1. **EasyUI框架简介** 2. **DataGrid组件概述** 3. **DataGrid的列配置** 4. **将DataGrid转换为表格(Table)结构** 5. **导出至Excel的具体实现** 6. *...

    easyui+数据导出为Excel

    本文将详细介绍如何在基于EasyUI的前端框架下实现数据导出为Excel的功能。 EasyUI是一个基于jQuery的轻量级前端框架,它提供了丰富的组件和样式,帮助开发者快速构建用户界面。然而,EasyUI本身并不直接支持数据...

    落阳-利用NPOI将EasyuiDatagrid数据导出到Excel-ASP.NET MVC Demo

    本示例项目"落阳-利用NPOI将EasyuiDatagrid数据导出到Excel-ASP.NET MVC Demo"提供了一个解决方案,通过使用NPOI库来实现这一功能。 NPOI是一个强大的.NET库,它允许开发者在.NET环境中读写Microsoft Office文件,...

    easyui datagrid 导出到Excel js实现 跨浏览器

    easyui datagrid 导出到Excel js实现 跨浏览器 资源真实可用

    easyui datagrid中实现上下左右、回车切换单元格

    easyui datagrid中实现上下左右、回车切换单元格easyui datagrid中实现上下左右、回车切换单元格easyui datagrid中实现上下左右、回车切换单元格

    easyui导出excel工具

    总结,EasyUI的datagrid导出Excel工具类为开发者提供了一种便捷的方式,通过前后端配合,将网页中的数据快速转换成Excel文件,满足了用户对数据管理的需求。在实际应用中,需要注意数据安全和性能优化,确保功能的...

    easyui datagrid 表格 打印

    在“easyui打印”这个标签下,我们可以理解这是关于EasyUI框架下,针对Datagrid组件的打印解决方案的讨论和资源集合。 总的来说,要实现EasyUI Datagrid表格的打印,关键在于处理好格式化数据的转换和打印样式的...

    easyui 各种导出

    1. **导出类型**:EasyUI支持多种导出格式,如CSV(逗号分隔值)、Excel、PDF等。CSV是最基础的格式,适用于大多数文本编辑器和数据分析工具;Excel则提供了更丰富的格式化和计算能力;PDF则用于创建静态的、可打印...

    easyui datagrid在编辑状态下更新列的值

    最后,对于“easyui-datagrid-editor”这个压缩包文件,它可能包含了示例代码、样式文件或其他资源,帮助开发者理解并实现编辑状态下Datagrid列值的更新功能。如果需要进一步的帮助,可以查看该文件的内容或查阅...

    easyui datagrid 右冻结

    标题中的“easyui datagrid 右冻结”是指在使用EasyUI框架开发Web应用程序时,针对datagrid组件实现右侧列固定的功能。EasyUI是一个基于jQuery的UI库,提供了丰富的组件,包括datagrid,它是一个用于展示表格数据的...

    easyui datagrid editor回车切换单元格示例,可参考

    easyui datagrid editor回车切换单元格示例,适合熟悉easyui但又不懂如何做的人员,可能参考一下源码JS。

    JS EasyUI DataGrid动态加载数据

    JS EasyUI DataGrid是一款基于jQuery和EasyUI框架的数据表格组件,它提供了丰富的功能,如数据分页、排序、过滤和自定义操作等。在实际应用中,动态加载数据是DataGrid的一个重要特性,允许用户在需要时加载更多的...

    jquery easyui datagrid demo

    总的来说,这个压缩包为学习和使用 jQuery EasyUI 的 Datagrid 提供了全面的资源,包括文档、示例代码和库文件。通过学习这些资料,我们可以有效地实现数据的动态展示、编辑和管理,提升网页应用的用户体验。无论是...

    easyUI datagrid rownumber自适应宽度扩展JS

    easyUI datagrid 自动调整行号大小

    EasyUI DataGrid过滤用法实例

    EasyUI 是一个基于 jQuery 的 UI 框架,它提供了丰富的组件,包括表格(DataGrid)等,使得 Web 应用程序的界面开发更加便捷。在这个"EasyUI DataGrid 过滤用法实例"中,我们将深入探讨如何利用 EasyUI 的 DataGrid ...

    easyui datagrid实现实现上下左右和回车切换单元格

    根据提供的文件信息,本文将详细解释如何在EasyUI DataGrid中实现上下左右及回车键切换单元格的功能。EasyUI 是一个基于 jQuery 的用户界面插件集合,它提供了丰富的 UI 组件来帮助开发者快速构建现代化的 Web 应用...

    easyui datagrid 增加鼠标悬停弹窗事件

    在提供的压缩包文件`easyui1.4.5`中,可能包含了EasyUI 1.4.5的完整资源,包括CSS、JavaScript文件以及示例代码。开发者可以参考这些资源,结合上述知识点来实现鼠标悬停弹窗的功能。记住,为了保持代码的可维护性,...

Global site tag (gtag.js) - Google Analytics