原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(三) Validation Application Block (高级) 企业库验证应用程序模块之配置文件模式: 1.       新建一个控制台应用程序,并创建一个Customer类,其代码如下所示: 代码 ; } }} 2.       运行EntLibConfig.exe, 选择Blocks菜单 ,单击 Add Validation Settings . 3.       点击Validated Typ…
原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(三) Validation Application Block (初级) 企业库提供了一个很强大的验证应用程序模块,特点是: 可以通过配置为你的程序中特定的类来定义规则集. 是为你的类的公有属性,即对外开放的属性进行验证的. 使用企业库验证应用程序模块的优势: 有助于保持一致的验证方法. 包括大多数标准验证,包括.NET数据类型校验. 它让您可以将多个规则集具有相同的类和该类的成员. 它可以让你申请一个或多个…
请务必先看上一篇文章,本文在上一篇文章的代码基础上修改而成. JXLS 2.4.0系列教程(一)--最简单的模板导出 上一篇文章我们介绍了JXLS和模板导出最简单的应用,现在我们要更进一步,介绍在模板中循环导出链表中的数据,在日常开发中,循环导出应该才是最常用的功能吧! 首先,我们要建立一个类模拟javabean对象.我们定义一个person类,里面有id,name和age. public class Person { String id; String name; Integer age; p…
Java中实现excel根据模板导出数据的方法有很多,一般简单的可以通过操作POI进行.还可以使用一些工具很轻松的实现模板导出.这些工具现在还在维护,而且做得比较好的国内的有easyPOI,国外的就是这个JXLS了. 笔者使用jxls 2也有半年的时间了,半年前因项目原因需要导出大量的excel文件,所以找到了jxls2,这是目前我用过最好的excel导出工具,基本可以完全满足所有的项目需要.不使用easypoi的原因是那时候测试时候效果不是很好,项目中有很多复杂的报表(大量单元格合并和单元格样…
注:本文代码建立于前面写的代码.不过不看也不要紧. 前面的文章把JXLS 2.4.0 的基本使用写了一遍,现在讲讲一些更进一步的使用方法.我只写一些我用到过的方法,更多的高级使用方法请参考官网. http://jxls.sourceforge.net/ 一.Map的应用 从一开始,官方dome使用的model中的引用对象一直都是一个javaBean对象.后来我发现其实可以直接往model中放一个map,然后也是直接用"点"的方式在excel中取出数据. 下面用第四篇文章--多sheet…
注:本文代码在第一篇文章基础上修改而成,请务必先阅读第一篇文章. http://www.cnblogs.com/foxlee1024/p/7616987.html 本文也不会过多的讲解模板中遍历表达式的写法和说明,请先阅读第二篇文章. http://www.cnblogs.com/foxlee1024/p/7617120.html 原本第三篇文章我打算写sheet分页的实现的,后来发现难度比第四篇循环嵌套复杂一点点,我们本着循序渐进的原则,所以先讲讲怎么实现循环嵌套. 说明是嵌套循环?说白了就是…
注:本文代码在第一篇文章基础上修改而成,请务必先阅读第一篇文章. http://www.cnblogs.com/foxlee1024/p/7616987.html 本文也不会过多的讲解模板中遍历表达式的写法和说明,请先阅读第二篇文章. http://www.cnblogs.com/foxlee1024/p/7617120.html 好吧,今天是国庆第二天,大清早起来先把文章给写了吧! 这篇内容主要讲解一些如何导出多sheet的报表,我将用一个学生成绩表作为讲解案例.多sheet的导出不单单是简单…
突然想起来有同学说过能不能导出图片,本来我是想说不懂的,后来我上官网查了查,还挺容易.我就简短的写一写怎么导出图片. 官方提供了导出图片标签: jx:image(lastCell="D10" src="image" imageType="PNG") 这是在java中的代码调用: InputStream imageInputStream = ImageDemo.class.getResourceAsStream("business.png…
注:阅读本文前,请先阅读第四篇文章. http://www.cnblogs.com/foxlee1024/p/7619845.html 前面写了第四篇教程,发现有些东西忘了讲了,这里补回来. 忘了讲两个点: 1.本页小计怎么做. 2.在多sheet时候本页小计会出现错乱,怎么解决. 本页小计就是这个东西,在导出报表时候会自动统计累加遍历出来的数据. 实现起来很简单,看下图: 想统计语文成绩的遍历数据${stu.chinese},就只要在将要统计的单元格里写上"=SUM(C4)"就行了.…
1. Microsoft Enterprise Library 5.0 系列教程(一) Caching Application Block (初级) 2. Microsoft Enterprise Library 5.0 系列教程(一) Caching Application Block (高级) 3. Microsoft Enterprise Library 5.0 系列教程(二) Cryptography Application Block (初级) 4. Microsoft Enterpr…