Kendo UI框架提供了强大的Excel导出功能,通过Grid的saveAsExcel能方便地导出Grid中的数据,而且格式美观大方,使用起来也非常方便。但是在实际使用中不是很理想,主要有以下两个问题: 1. 导出的列数据是原始值 Kendo UI默认导出的是该列的value值,及查出来的值,有时候我们会用template渲染一下导出的列,比如将“Y”显示成“是”,把“N”显示成“否”。而Kendo UI导出的却是Y/N这种只有程序员看得懂的数据库标识,显然不是我们需要的,这种情况非常常见。 2. 不能灵活控制可导出的列 Kendo UI的Excel导出主要看两点,一是该列(column)是field字段,而不是自定义的name;二是该列不是隐藏的(hidden:true)。这样我们无法灵活导出我们需要的列。 为了解决上面两个问题,我查看了Kendo UI的源代码,提取并改进了源代码。主要更改点及使用方法请看下面源代码。主要针对以上两点做了更改,只需要在grid定义columns时加上isExport或exportTemplate即可: 在导出数据,先看该列有没有自定义exportTemplate(),没有则看Kendo UI自带的template(),再没有才会导出查出来的值。 判断是否导出该列不再看hidden属性,而是看列的isExport属性,如果为false则不导出,其它情况一律导出该列。 经过这两个更改,基本可以应对所有业务场景,可以方便快捷地开发了! 但要注意,Kendo UI自带的导出功能无法应用于导出大量数据,似乎是浏览器的jvm溢出了,建议超过5万条的数据导出还是老老实实写后台导出功能吧。。
2021-11-18 18:18:17 19KB Kendo UI
1
附带完整案例可以直接利用NPOI类库导出excel文件
2021-11-17 16:25:05 542KB excel导出
1
POI技术实现Excel导出,支持自定义表头,2层标题,大数据量
2021-11-13 10:45:41 10KB Excel
1
使用Qtcreator实现数据库查询,记录分页显示,含有下一页,上一页,跳转等功能,此外还实现了将查询数据导出到excel
2021-11-11 15:05:22 139KB qt excel mysql 分页
1
jasperreport列合并,将导出的excel合并列
2021-11-10 11:30:13 30KB jasperreport 列合并 excel导出
1
基于注解,ExcelExport.java将list集合导出到excel,支持多sheet导出 ExcelImport将excel导入到集合,支持多sheet导入 用法参见个人博客
2021-11-10 10:55:35 13KB apache poi excel导入 excel导出
1
具体内容请参考我的BLOG:http://blog.csdn.net/smallwhiteyt/archive/2009/11/08/4784771.aspx 如果你耐心仔细看完本文,相信以后再遇到导出EXCLE操作的时候你会很顺手觉得SO EASY,主要给新手朋友们看的,老鸟可以直接飘过了,花了一晚上的时间写的很辛苦,如果觉得对你有帮助烦请留言支持一下,我会写更多基础的原创内容来回报大家。 C#导出数据到EXCEL表格是个老生常谈的问题了,写这篇文章主要是给和我一样的新手朋友提供两种导出EXCEL的方法并探讨一下导出的效率问题,本文中的代码直接就可用,其中部分代码参考其他的代码并做了修改,抛砖引玉,希望大家一起探讨,如有不对的地方还请大家多多包涵并指出来,我也是个新手,出错也是难免的。 首先先总结下自己知道的导出EXCEL表格的方法,大致有以下几种,有疏漏的请大家补充。 1.数据逐条逐条的写入EXCEL 2.通过OLEDB把EXCEL做为数据源来写 3.通过RANGE范围写入多行多列内存数据到EXCEL 4.利用系统剪贴板写入EXCEL 好了,我想这些方法已经足够完成我们要实现的功能了,方法不在多,在精,不是么?以上4中方法都可以
2021-11-06 13:41:07 546KB C# EXCEL 导出 方法
1
poi版本3.17 这是一个针对于Excel进行操作的工具类,文档可生成 xsl与xlsx为后缀的Excel
1
C#读取和导出EXCEL类库AppLibrary.ra,史上最全的C#版excel导出导入工具类库
2021-11-03 14:09:12 1.19MB C#EXCEL导出
1
附件中两个函数分别实现在MFC编程中将数据导出到Excel。
2021-11-02 13:43:02 8KB MFC Excel 导出
1