JAVA 软件工程师教育系列教程 1 内部资料不得拷贝 POI 报表 --用POI 与 Ex cel 交互 AURISOFT 第一章 POI 简介 --Jakata Poi HSSF:纯 jav a 的 Ex cel 解决方案 在我们实际的开发中,表现层的解决方案虽然有多样,但是 IE 浏览器已成为最多人使JAVA 软件工程师教育系列教程 2 用的浏览器,因为大家都用Windows
在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel 打开(电信系统、银行系统)
或者是:我们已经习惯用Excel 打印
Apache 的Jakata 项目的POI 子项目,目前比较成熟的是 HSSF 接口,处理 MSExcel 对象
它不象我们仅仅是用csv 生成的没有格式的可以由 Excel 转换的东西,而是真正的Excel对象,你可以控制一些属性如 sheet,cell 等等
首先,理解一下一个 Excel 的文件的组织形式,一个 Excel 文件对应于一个workbook(HSSFWorkbook),一个 workbook可以有多个 sheet(HSSFSheet)组成,一个 sheet 是由多个 row(HSSFRow)组成,一个 row 是由多个 cell(HSSFCell)组成
POI 可以到 www
apache
org 下载到
实际运行时,需要有poi 包就可以了
HSSF 提供给用户使用的对象在rg
apache
usermodel 包中,主要部分包括 Excel 对象,样式和格式,还有辅助操作
有以下几种对象: HSSFWorkbook excel 的文档对象 HSSFSheet excel 的表单 HSSFRow excel 的行 HSSFCell excel 的格子单元 HSSFFont excel 字体 HSSFDataFo