没有合适的资源?快使用搜索试试~ 我知道了~
NPOI 中文使用开发参考手册.doc

温馨提示


试读
64页
NPOI 中文使用开发参考手册 NPOI,顾名思义,就是POI的.NET版本。那POI又是什么呢?POI是一套用Java写成的库,能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支持的文件格式包括xls, doc, ppt等。在本文发布时,POI的最新版本是3.5 beta 6。 NPOI 1.x是基于POI 3.x版本开发的,与poi 3.2对应的版本是NPOI 1.2,目前最新发布的版本是1.2.1,在该版本中仅支持读写Excel文件和Drawing格式,其他文件格式将在以后的版本中得到支持。
资源推荐
资源详情
资源评论










NPOI 中文使用开发参考手册
目录
认识
使用 生成 文件
创建基本内容
创建
和
创建
和
创建单元格
创建批注
! 创建页眉和页脚
单元格操作
设置格式
合并单元格
对齐相关设置
" 使用边框
字体设置
! 背景和纹理
# 设置宽度和高度
使用 $ 公式
基本计算
%&
函数
日期函数
" 字符串相关函数
'
函数
!(
和
函数

#)*
函数
+ 随机数函数
, 通过
获得公式的返回值
"创建图形
" 画线
" 画矩形
" 画圆形
"" 画
-.
" 插入图片
打印相关设置
!高级功能
! 调整表单显示比例
! 设置密码
! 组合行、列
!" 锁定列
! 显示 /隐藏网格线
!! 设置初始视图的行、列
!# 数据有效性
!+ 生成下拉式菜单
项目实践
基于
模板生成
$
文件
生成九九乘法表
生成一张工资单
" 从
文件中抽取文本
巧妙使用
$(
! 导入
$
文件

NPOI 1.2
教程 - 1 认识
NPOI
本章将介绍 的一些基本信息,包括以下几个部分
什么是
版权说明
相关资源
团队介绍
未来展望
各 0 的作用
什么是
,顾名思义,就是 的$1 版本。那 又是什么呢? 是一套用 23 写成的
库,能够帮助开发者在没有安装微软 4 的情况下读写 4,#566 的文件,支持
的文件格式包括 7.7** 等。在本文发布时, 的最新版本是 !。
是基于 版本开发的,与 * 对应的版本是 ,目前最新发
布的版本是 ,在该版本中仅支持读写 $ 文件和 89 格式,其他文件格式将
在以后的版本中得到支持。
版权说明
采用的是 0*6 许可证(* 也是采用这个许可证),这意味着它可以被用于
任何商业或非商业项目,你不用担心因为使用它而必须开放你自己的源代码,所以它对于
很多从事业务系统开发的公司来说绝对是很不错的选择。
当然作为一个开源许可证,肯定也是有一些义务的,例如如果你在系统中使用 ,你
必须保留 中的所有声明信息。对于源代码的任何修改,必须做出明确的标识。
完整的 *6 许可证请见 *://888**//0*5/
相关资源
官方网站:*://*.*/
';8
下载地址:*://*.*/</=<*>
<.?"6
@@ 交流群:#+" ,6

"团队介绍
1@ 来自于中国上海,是这个项目的发起人和开发人员,时区是 -&1A+,66+ 年
, 月开始了 的开发,负责 所有底层库的开发、测试和 9 修复。
个人 9 地址为 *://B9/
CD1DE 来自于土耳其的伊斯坦布尔,也是这个项目的开发人员,时区是
-&1A,66+ 年 月参与了 的开发,主要负责 ';86 的开发工
作。
个人 9 地址为 *:///
1F9,来自中国,66, 年 + 月开始参与该项目,主要参与了 中文版的
撰写工作和推广工作
个人 9 地址为 *://8889//
回顾与展望
目前 版本中的 C'(用于 . 的读写库)还不是很稳定,并非正式发布版本,且
负责 C' 的关键开发人员已经离开,所以 可能考虑自己重新开发 C'。另外,
目前微软正在开发 *F&)'G, 可能会放弃对 的支持,当然
这取决于用户的需求和 *F&)'G 的稳定性和速度。从目前而言, 有
几大优势
第一,完全基于$16,而非$16/ 。
第二,读写速度快(有个国外的兄弟回复说,他原来用 $9 生成用了 "5 个小
时,现在只需要 "5 分钟)
第三,稳定性好(相对于用 40 而言,毕竟那东西是基于 0 做的,在
3 上跑个 0 的东西,想想都觉得可怕),跑过了将近 666 个测试用例
(来自于 的 目录)
第四,0 简单易用,当然这得感谢 的设计师们
第五,完美支持 $66 格式(据说 无法正确读取 模板,但 可以),
以后也许是所有 466 格式
希望 把这些优势继续发扬下去,这样 才会更有竞争力。
! 中各 0 的作用

目前有好几个 ,每个的作用各有不同,开发人员可以按需加载相应的
。在这里大概罗列一下:
%基础辅助库
')$ 格式读写库
'&89 格式读写库
$ 公式计算库
C')$ 的 和
属性读写库
C'$;'' 格式读写库
NPOI 1.2 教程 - 2.1.1 创建 Workbook 和 Sheet
作者:1@
官方网站:*://*.*/
创建 说白了就是创建一个 $ 文件,当然在 中更准确的表示是在内存
中创建一个 对象流。
本节作为第 章的开篇章节,将做较为详细的讲解,以帮助 的学习者更好的理解
的组成和使用。
C' 是专门负责 $;'' 格式的命名空间,供开发者使用的对象主要位于
C'%&. 和 C'% 命名空间下,下面我们要讲到的
的创建用的就是 C'%&.C' 类,这个类负责创建 文档。
在开始创建 之前,我们先要在项目中引用一些必要的 ,如下
所示:
.
'.
C'.
%.
要创建一个新的 文件其实很简单,只要我们初始化一个新的 C' 实例就
行了,如下所示:
using NPOI.HSSF.UserModel;
...
HSSFWorkbook hssfworkbook = new HSSFWorkbook();
是不是很方便啊,没有任何参数或设置,但这么创建有一些限制,这样创建出来的
在 $ 中打开是会报错的,因为 $ 规定一个 必须至少带
剩余63页未读,继续阅读
资源评论

- xinshoud2022-04-30这个是官方的文件,百度得到,还是excel的,真会赚积分,还是要说谢谢的。能坑一个是一个
- 遗忘的岁月12342020-11-13这个是官方的文件,不必收那么贵吧。。。不过既然下载了,还是要说谢谢的。

xpwang
- 粉丝: 7
- 资源: 18
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
