NPOI教程
2015-06-25 15:55
274 查看
NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。
NPOI 官方网站:http://npoi.codeplex.com/(源码和更多例子请到这里下载)
本系列文章转载请注明出处并加上本文链接地址:
/article/5764870.html
作者:Tony Qu & atao.xiang
目录
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
NPOI 官方网站:http://npoi.codeplex.com/(源码和更多例子请到这里下载)
本系列文章转载请注明出处并加上本文链接地址:
/article/5764870.html
作者:Tony Qu & atao.xiang
目录
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
相关文章推荐
- JAVA软件开发的五大误区
- shell 脚本编译c/c++
- vs2010 C++常见问题1:back_inserter
- poj Firing(最大重量封闭图)
- 使用云思想安装Win10的步骤全程图解
- maven build 之 basebuild element set
- Asp.net生命周期
- [置顶] 好莱坞原则—Spring的IOC容器
- 【CF553D】Nudist Beach
- Xcode6: CocoaPods 错误 target overrides the `OTHER_LDFLAGS`...
- NSIS页面跳转
- nginx后端代理多台php-fpm服务器;(补充上一篇博客)
- SQLSERVER 2008R2 日志已满,处理方式
- UINavigationBar 点儿事&&去掉 NavigationBar 上的分割线
- leetcode 26 Remove Duplicates from Sorted Array
- 程序员必须知道的10大基础实用算法
- leetcode-20Valid Parentheses
- 求数组中第K大的数
- leetcode 26 Remove Duplicates from Sorted Array
- 每天一道算法题(15)——打印1到最大的n位数