预计页数:250-350页
出版社:待定
序
初级篇
1. 什么是NPOI
1.1 NPOI发展历史
1.2 NPOI团队介绍
1.3 主流Excel读写库比较
1.4 NPOI的未来
2. NPOI操作Excel 2003/2007文件
2.1 架构
2.1.1 NPOI接口介绍
2.1.2 理解HSSF和XSSF的关系
2.1.3 文件的读和写实现上的区别与难点
2.2 文件生成篇
2.2.1 创建空文件
2.2.2 创建单元格和内容
2.2.3 设置边框和纹理
2.2.4 创建单元格批注
2.2.5 设置单元格高级样式(字体、划线等)
2.2.6 合并单元格
2.2.7 设置固定行宽和列高
2.2.8 使用Excel公式
2.2.9 插入图片
2.3 文件读取篇
2.3.1 遍历Excel行列
2.3.2 提取图片
2.3.3 获得公式的计算结果
2.4 高级技巧
2.4.1 设置页眉和页脚
2.4.2 打印设置
2.4.3 复制行和列
2.4.4 复制表格
2.4.5 自动识别Excel 2003及2007格式
2.4.6 把.NET日期格式转换成Excel日期格式
3. NPOI操作Word 2007文件
3.1 创建空文件
3.2 Paragraph和Run
3.3 设置Paragraph和Run的样式
3.4 创建表格
中级篇
4. NPOI综合技巧
5.1 Excel 2007实现点状图
5.2 单元格坐标与行列索引转换
5.3 用Toxy实现Excel转DataSet及DataTable
5.4 NPOI.CSS的使用
5. 项目实践及需求分析
3.1 生成某公司销售业绩表
3.2 生成学校课程表
3.3 生成淘宝产品表
3.4 生成食品饮料用成分表
6. NPOI中使用的设计模式
6.1 工厂模式
6.2 适配器模式
6.3 访问者模式
6.4 依赖注入
高级篇
7 搭建NPOI开发环境
7.1 基本环境设置
7.2 NPOI源代码结构说明
7.3 如何成为NPOI开发者
7.4 实用工具
8. Office文件格式解析
8.1 ActiveX文档格式
8.1.1 COM复合文档接口
8.1.2 Office文件格式内部结构
8.1.3 Thumb.db
8.2 Excel与BIFF
8.2.1 BIFF简介
8.2.2 BIFF基本结构
8.2.3 BIFF中的记录(Record)
8.3 Word与FIB
8.4 OpenXml格式
8.4.1 OpenXML简介
8.4.2 基本结构
8.4.3 OpenXML在Excel格式中的应用
8.5 Office文件格式的未来
9. Office文件格式实例分析
9.1 Excel BIFF实例分析
9.1.1 Excel文本记录
9.1.2 Excel单元格样式
9.1.3 单元格相关BIFF记录解析
9.1.4
9.2 Excel OpenXML
9.2.1 单元格数据的存储
9.2.2 基本样式的实现
9.2.3