摘要: 在有些情况下(比如Excel引入),我们可能不允许用户在Excel随意输入一些无效数据,这时就要在模板中加一些数据有效性的验证。 阅读全文
posted @ 2009-09-22 23:27 atao.xiang 阅读(13486) 评论(9) 推荐(0) 编辑
摘要: 在Excel中,有时可能会出现列数太多或是行数太多的情况,这时可以通过锁定列来冻结部分列,不随滚动条滑动,方便查看。 同样,利用NPOI,通过代码也能实现上面的效果。 阅读全文
posted @ 2009-09-18 01:25 atao.xiang 阅读(12337) 评论(4) 推荐(2) 编辑
摘要: 有时,我们可能需要某些单元格只读,如在做模板时,模板中的数据是不能随意让别人改的。在Excel中,可以通过“审阅->保护工作表”来完成。那么,在NPOI中有没有办法通过编码的方式达到这一效果呢?答案是肯定的。 阅读全文
posted @ 2009-09-18 01:18 atao.xiang 阅读(10195) 评论(8) 推荐(1) 编辑
摘要: 这一节,我们一起来学习Excel中另一个常用的函数--COUNTIF函数,看函数名就知道这是一个用来在做满足某条件的计数的函数。先来看一看它的语法:COUNTIF(range,criteria) 阅读全文
posted @ 2009-09-16 00:06 atao.xiang 阅读(4571) 评论(1) 推荐(1) 编辑
摘要: 在Excel中,IF(logical_test,value_if_true,value_if_false)用来用作逻辑判断。其中Logical_test表示计算结果为 TRUE 或 FALSE 的任意值或表达式 ; value_if_true表示当表达式Logical_test的值为TRUE时的返回值;value_if_false表示当表达式Logical_test的值为FALSE时的返回值。同样在NPOI中也可以利用这个表达式进行各种逻辑运算。 阅读全文
posted @ 2009-09-15 00:01 atao.xiang 阅读(4465) 评论(4) 推荐(0) 编辑
摘要: 上一节我们讲了NPOI中画图的基本步骤: 1. 创建一个Patriarch; 2. 创建一个Anchor,以确定图形的位置; 3. 调用Patriarch创建图形; 4. 设置图形类型(直线,矩形,圆形等)及样式(颜色,粗细等)。 这一节我们将按照这个步骤创建一个矩形。 阅读全文
posted @ 2009-09-13 19:01 atao.xiang 阅读(7542) 评论(0) 推荐(0) 编辑
摘要: 这一节我们开始学习Excel另一类非常常见的函数—字符串函数。 在Excel中提供了非常丰富的字符串函数,在NPOI中同样得到了很好的支持。 阅读全文
posted @ 2009-09-13 18:56 atao.xiang 阅读(11050) 评论(1) 推荐(0) 编辑
摘要: 之所有说NPOI强大,是因为常用的Excel操作她都可以通过编程的方式完成。这节开始,我们开始学习NPOI的画图功能。先从最简单的开始,画一条直线: 阅读全文
posted @ 2009-09-13 00:23 atao.xiang 阅读(12110) 评论(2) 推荐(1) 编辑
摘要: Excel中有非常丰富的日期处理函数,在NPOI中同样得到了很好的支持。如下图: 阅读全文
posted @ 2009-09-13 00:19 atao.xiang 阅读(7365) 评论(0) 推荐(0) 编辑
摘要: 这节我们开始学习Excel中最常用的函数—Sum求和函数。 首先,我们先看一上最简单的Sum函数:Sum(num1,num2,...)。 阅读全文
posted @ 2009-09-10 23:44 atao.xiang 阅读(13155) 评论(2) 推荐(1) 编辑