第一章 POI简介
在我们实际的开发中,表现层的解决方案虽然有多样,但是IE浏览器已成为最多人使用的浏览器,因为大家都用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.poi.hssf.usermodel包中,主要部分包括Excel对象,样式和格式,还有辅助操作。有以下几种对象:
HSSFWorkbook excel的文档对象
HSSFSheet excel的表单
HSSFRow excel的行
HSSFCell excel的格子单元
HSSFFont excel字体
HSSFDataFormat 日期格式
在poi1.7中才有以下2项:
HSSFHeader sheet头
HSSFFooter sheet尾(只有打印的时候才能看到效果)
和这个样式
HSSFCellStyle cell样式
辅助操作包括
HSSFDateUtil 日期
HSSFPrintSetup 打印
HSSFErrorConstants 错误信息表
分享到:
相关推荐
Apache POI是一个开源项目,专为处理Microsoft Office格式的文件而设计,如Word(.doc)、Excel(.xls和.xlsx)、PowerPoint(.ppt和.pptx)等。这个库在Java开发环境中广泛使用,允许程序员创建、读取和修改这些...
#### 一、Jakarta POI简介与Apache POI的作用 Jakarta POI 是 Apache POI 的早期项目名称,它提供了一组 API 来处理 Microsoft Office 文件格式,特别是针对 Excel(`.xls` 和 `.xlsx`)和 Word(`.doc` 和 `.docx`...
1. **Apache POI简介** Apache POI 提供了一套API,允许Java开发者读写Microsoft Office格式的文件。它支持HSSF(Horizontally Stored Spreadsheet Format)用于Excel,XSSF(XML Spreadsheet Format)也支持Excel...
一、Apache POI简介: Apache POI是Apache软件基金会的Jakarta项目中的一个子项目,它提供了一组API,用于处理Microsoft Office格式的文件,如DOCX、XLSX和PPTX等。其中,POI-HSSF组件用于读写MS Excel(.xls)文件...
POI简介 Apache POI是一个开源的Java库,用于处理Microsoft Office文档,包括Excel、Word、PowerPoint等。POI提供了一个纯Java的解决方案,用于读取、写入和操作Office文档。 POI中的Excel处理 在POI中,Excel...
JAVA POI 读取 Excel JAVA POI 是 Apache 的一个子项目,提供了一...本文总结了 JAVA POI 读取 Excel 的知识点,包括 POI 简介、Excel 文件的组织形式、POI 的主要对象、使用 POI 读取 Excel 和使用 POI 写入 Excel。
1. **Apache POI简介** Apache POI是一个流行的API,它由Apache软件基金会开发和维护。它提供了一个Java API,使得开发人员能够在Java应用中与Microsoft Office格式交互,包括HSSF(Horizontally Stored Formatted ...
1. **Apache POI简介**:Apache POI是一个流行的API,它允许程序员使用Java来创建、修改和显示Microsoft Office格式的文件。它的名字“POI”来源于“Poor Obfuscation Implementation”,是开发初期的一个玩笑,现在...
一、Apache POI简介 Apache POI 是一个开源项目,它提供了API,可以处理Microsoft Office格式的文件,尤其是Excel。POI支持两种主要的Excel文件格式:HSSF(Horrible Spreadsheet Format)用于处理旧版的BIFF8格式...
一、Apache POI简介 Apache POI 是一个开源项目,提供API来读取、写入和修改Microsoft Office文件格式,如Word(DOC、DOCX)、Excel(XLS、XLSX)和PowerPoint(PPT、PPTX)。在处理Excel文件时,POI提供了一个叫做...
一、Apache POI简介 Apache POI项目始于2001年,是Apache软件基金会的一部分。它的主要目标是创建一个Java API,使得开发人员能够处理Microsoft Office格式的文件,如Word、Excel和PowerPoint。POI 3.16是该库的一个...
**Apache POI简介** Apache POI是一个由Apache软件基金会维护的项目,它提供了API,使得开发者可以使用Java处理Microsoft Office格式的文件。POI支持Word(.doc),PowerPoint(.ppt),但最常用的是处理Excel文件,...
一、POI简介与安装 Apache POI项目提供了HSSF(Horizontally Stored Format)库来处理旧版的Excel文件(.xls格式),以及XSSF库用于处理较新的XML格式的Excel文件(.xlsx格式)。首先,你需要将对应的POI库添加到你...
一、Apache POI简介 Apache POI 是由Apache软件基金会开发的一个项目,它的主要目标是提供一套API,让开发者能够用Java处理Microsoft Office格式的文件。这使得Java应用程序可以创建、修改和展示这些文件,无需依赖...
1. **Apache POI简介** Apache POI是一个开源项目,它提供了API,使得Java程序员能够创建、修改和显示Microsoft Office文档。对于Excel而言,POI提供了HSSF(Horrible Spreadsheet Format)和XSSF(XML Spreadsheet...
一、Apache POI简介 Apache POI 是一个开源项目,它提供了Java API来处理Microsoft的Office格式,如Word(.doc)、Excel(.xls或.xlsx)和PowerPoint(.ppt或.pptx)。在处理Excel时,POI提供了HSSF(Horizontally-...
#### 一、Apache POI简介 Apache POI是一个流行的Java库,用于创建和维护Microsoft Office文档。它包括对Word(DOCX),Excel(XLSX)等文件格式的支持。对于Excel文件的操作主要通过两个核心API来完成:`...
一、Apache POI 简介 Apache POI 是由Apache软件基金会开发的一个Java库,它的主要功能是读取和写入Microsoft Office格式的文件。由于它是用Java编写的,所以POI可以在任何支持Java的平台上运行,包括Windows、Linux...
#### 一、Apache POI简介与核心功能 Apache POI是Apache软件基金会的Jakarta项目中的一个子项目,它为Java程序员提供了一组API,使得他们能够使用Java来操作Microsoft Office格式的文档,包括Excel、Word和...