Jakarta POI是apache的子项目,目标是处理ole2对象。目前比较成熟的是HSSF接口,处理MS
Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属
性如sheet,cell等等。
- HSSFWorkbook excell文档对象介绍
HSSFSheet excell的表单
HSSFRow excell的行
HSSFCell excell的格子单元
HSSFFont excell字体
HSSFName 名称
HSSFDataFormat 日期格式
在poi1.7中才有以下2项:
HSSFHeader sheet头
HSSFFooter sheet尾
和这个样式
HSSFCellStyle cell样式
辅助操作包括
HSSFDateUtil 日期
HSSFPrintSetup 打印
HSSFErrorConstants 错误信息表
图1 基本对象
从中不难可以发现每一个基本对象都关联了一个Record对象。Record对象是一个参考Office格式的相关记录。
HSSFWorkbook即是一个Excell对象。这幅类图体现的是HSSFWorkbook和基本对象的相互关系。可见,许多对象中也建立了Workbook的引用。还需要注意的是在HSSFWorkbook和 HSSFSheet中建立了log机制POILogger,而且POILogger也是使用apache Log4J实现的。
附:
- 描述: 图2 HSSFWorkbook
- 大小: 28.2 KB
- 描述: 图1 基本对象
- 大小: 20.7 KB
分享到:
- 2008-03-24 11:50
- 浏览 1500
- 评论(1)
- 论坛回复 / 浏览 (1 / 3023)
- 查看更多
相关推荐
### Java操作Excel(Jakarta POI) #### 一、引言 在企业级应用开发中,经常需要处理Excel文件,例如导出数据为Excel格式、批量导入数据等。Java提供了多种处理Excel的方法,其中最常用的就是`Jakarta POI`库。本篇...
POI库支持HSSF(Horrible Spreadsheet Format)用于处理老版本的Excel 97-2007 (.xls)格式,而XSSF则用于处理Excel 2007及以后版本的OpenXML格式 (.xlsx)。通过POI,开发者可以创建新的工作簿、添加工作表、设置...
Jakarta POI 是Apache软件基金会的一个开源项目,提供了纯Java实现的Microsoft Office文件格式处理库,特别是对Excel的支持,名为HSSF(Horrible Spreadsheet Format)。HSSF允许开发者在Java环境中创建、修改和读取...
Jakarta POI 是 Apache POI 的早期项目名称,它提供了一组 API 来处理 Microsoft Office 文件格式,特别是针对 Excel(`.xls` 和 `.xlsx`)和 Word(`.doc` 和 `.docx`)文件。Apache POI 项目主要由以下几个子项目...
**Jakarta POI** 是Apache POI项目的一个子项目,提供了一种纯Java的方式来处理Microsoft Excel文件。它不仅仅能够读取Excel文件,还能够创建和修改Excel文件。对于那些希望在Java应用程序中集成Excel处理功能的...
### Java操作Excel完美解决方案 #### 一、简介与背景 在日常工作中,Excel因其强大的数据处理能力和便捷性而被广泛使用。随着业务需求的增长和技术的发展,越来越多的企业开始寻求使用编程语言来实现对Excel文件的...
Jakarta POI 是一个流行的开源项目,主要用于处理微软的Office文档格式,如Excel、Word和PowerPoint。在3.0版本中,这个库为开发者提供了更强大的功能来读取、写入以及操作这些文件。本篇文章将深入探讨Jakarta POI ...
此外,虽然存在如永中Office这样的纯Java商业解决方案,但它们通常不提供源代码。POI的优势在于其源自OpenOffice的API,这赋予了它坚实的基础和良好的社区支持。 在处理多语言环境时,Java的Unicode核心处理是一个...
**Jakarta POI HSSF** 是 Apache POI 项目中的一个子项目,它专注于使用纯 Java 实现对 Microsoft Excel (.xls) 文件的操作。在实际的开发过程中,特别是在企业级应用中,经常会遇到需要导出数据到 Excel 或者从 ...
### POI:Java读写Excel详解 #### 一、POI简介及背景 Apache POI是Apache Jakarta项目下的...综上所述,Apache POI的HSSF组件提供了强大的功能,可以帮助开发者轻松地在Java程序中读写Excel文件,满足各种业务需求。
利用Apache POI库能够实现这一功能,即可以通过Java程序操作Excel文件,包括读取、写入、以及处理Excel中的公式。 #### 二、关键技术点 1. **POI库简介**: - Apache POI是Apache软件基金会的Jakarta项目中的一个...