CNOPI具体使用方法及教程.doc

  1. 1、本文档共107页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CNOPI具体使用方法及教程

C# NOPI具体使用手册 目录 1. 认识NPOI ? 2. 使用NPOI生成xls文件 2.1 创建基本内容 2.1.1 创建Workbook和Sheet 2.1.2 创建DocumentSummaryInformation和SummaryInformation 2.1.3 创建单元格 2.1.5 创建批注 2.1.6 创建页眉和页脚 ? 2.2 单元格操作 2.2.1 设置格式 2.2.2 合并单元格 2.2.3 对齐相关设置 2.2.4 使用边框 2.2.5 字体设置 2.2.6 背景和纹理 2.2.7 设置宽度和高度 ? 2.3 使用Excel公式 2.3.1 基本计算 2.3.2 SUM函数 2.3.3 日期函数 2.3.4 字符串相关函数 2.3.5 IF函数 2.3.6 CountIf和SumIf函数 2.3.7 Lookup函数 2.3.8 随机数函数 2.3.9 通过NPOI获得公式的返回值 ? 2.4 创建图形 2.4.1 画线 2.4.2 画矩形 2.4.3 画圆形 2.4.4 画Grid 2.4.5 插入图片 ? 2.5 打印相关设置 ? 2.6 高级功能 2.6.1 调整表单显示比例 2.6.2 设置密码 2.6.3 组合行、列 2.6.4 锁定列 2.6.5 显示/隐藏网格线 2.6.6 设置初始视图的行、列 2.6.7 数据有效性 2.6.8 生成下拉式菜单 ? 3. 项目实践 3.1 基于.xls模板生成Excel文件 3.2 生成九九乘法表 3.3 生成一张工资单 3.4 从xls文件中抽取文本 3.5 巧妙使用Excel Chart 3.6 导入Excel文件 NPOI 1.2教程 - 1 认识NPOI 本章将介绍NPOI的一些基本信息,包括以下几个部分 什么是NPOI 版权说明 相关资源 团队介绍 未来展望 各Assembly的作用 ? 1.1 什么是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格式,其他文件格式将在以后的版本中得到支持。 ? 1.2 版权说明 NPOI采用的是Apache 2.0许可证(poi也是采用这个许可证),这意味着它可以被用于任何商业或非商业项目,你不用担心因为使用它而必须开放你自己的源代码,所以它对于很多从事业务系统开发的公司来说绝对是很不错的选择。 当然作为一个开源许可证,肯定也是有一些义务的,例如如果你在系统中使用NPOI,你必须保留NPOI中的所有声明信息。对于源代码的任何修改,必须做出明确的标识。 完整的apache 2.0许可证请见/man/Apache-2/license.html ? 1.3 相关资源 官方网站:/ POIFS Browser 1.2 下载地址:/Release/ProjectReleases.aspx?ReleaseId=24305 QQ交流群:?? 1.4 团队介绍 Tony Qu来自于中国上海,是这个项目的发起人和开发人员,时区是GMT+8,2008年9月开始了NPOI的开发,负责NPOI所有底层库的开发、测试和bug修复。 个人blog地址为/ ? Hüseyin Tüfek?ilerli来自于土耳其的伊斯坦布尔,也是这个项目的开发人员,时区是GMT+2,2008年11月参与了NPOI的开发,主要负责POIFS Browser 1.0的开发工作。 个人blog地址为/ ? aTao.Xiang,来自中国,2009年8月开始参与该项目,主要参与了NPOI 1.2中文版的撰写工作和推广工作 个人blog地址为/atao/ ? 1.5 回顾与展望 目前POI版本中的HWPF(用于Word的读写库)还不是很稳定,并非正式发布版本,且负责HWPF的关键开发人员已经离开,所以NPOI可能考虑自己重新开发HWPF。另外,目前微软正在开发Open XML Format SDK,NPOI可能会放弃对ooxml的支持,当然这取决于用户的需求和Open XML Format SDK的稳定性和速度。从目前而言,NPOI有几大优势 第一,完全基于.NET 2.0,而非.NET 3.0/3.5。 第二,读写速度快(有个国外的兄弟回复说,他原来用ExcelPackage生成用了4-5

文档评论(0)

kabudou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档