POI是Apache的一个子项目,主要是利用java的API操作excel,word等MS Office Software,已经能够支持excel的07版本了,其官方网站:http://poi.apache.org/.
现在简单介绍HSSF操作excel的相关API用法:
1.excel中HSSF对应的数据结构:
HSSFWorkbook excell 文档对象介绍
HSSFSheet excell的表单
HSSFRow excell的行
HSSFCell excell的格子单元
HSSFFont excell字体
HSSFName 名称
HSSFDataFormat 日期格式
在poi1.7中才有以下2项:
HSSFHeader sheet头
HSSFFooter sheet尾
和这个样式
HSSFCellStyle cell样式
辅助操作包括
HSSFDateUtil 日期
HSSFPrintSetup 打印
HSSFErrorConstants 错误信息表
2.读取excel内容的用法示例:
try{
FileInputStream is = new FileInputStream(new File("D:/Report.xls"));
HSSFWorkbook wb=new HSSFWorkbook(is);
int sheetNum=wb.getNumberOfSheets();
for(int i=0;i<sheetNum;i++)
{
HSSFSheet childSheet = wb.getSheetAt(i);
int rowNum = childSheet.getLastRowNum();
for(int j=0;j<rowNum;j++)
{
HSSFRow row = childSheet.getRow(j);
int cellNum=row.getLastCellNum();
for(int k=0;k<cellNum;k++)
{
//根据行和列循环获得单元格cell的内容
System.out.print(row.getCell(k).toString()+" ");
}
System.out.println();
}
}
}catch(Exception e)
{
e.printStackTrace();
}
}
}
分享到:
相关推荐
### POI入门教程知识点概述 #### 一、POI简介及背景 - **POI**是Apache Jakarta项目的一个子项目,旨在为Java开发者提供一种高效、便捷的方式来读写Microsoft Office格式文件,特别是Excel (`.xls` 和 `.xlsx`) ...
### POI入门教程知识点概述 #### 一、Excel基础 - **Excel文件结构**:Excel文件内部由工作簿(Workbook)组成,每个工作簿可以包含一个或多个工作表(Sheet)。工作表由行(Row)和列(Column)构成,其中的每一个...
在"Apache POI入门级读写操作"中,我们将深入探讨如何使用这个库来执行基本的Excel文件(XLS和XLSX)的读写任务。 首先,我们来看POI工程的两个关键组件: 1. **HSSF (Horrible Spreadsheet Format)**:这是Apache...
poi在实际项目中用的比较多,用于导出报表等,poi只要掌握其属性就可以应用到项目中了
### POI 入门 使用教程,参考手册 #### 一、概述 Apache POI 是一个用于读写 Microsoft Office 格式文件(如 Excel 和 Word)的开源 Java 库。它支持多种格式,包括旧版的 .xls 文件和较新的 .xlsx 文件。本教程将...
Apache POI 是一个开源的Java库,专门用于读写Microsoft Office格式的文件,尤其是Excel文档。它是Apache软件基金会的一部分,提供了强大的API,使得开发者能够轻松地在Java应用程序中创建、修改和显示Excel文件。相...
标题中的“POI入门”指的是Apache POI项目,这是一个开源的Java库,专门用于读取、写入Microsoft Office格式的文件,尤其是Excel。这个库在处理大量数据时非常有用,尤其是在服务器端或自动化脚本中生成报表或者进行...
POI快速入门可以简单使用,可以使用typora打开,可以用来解析excel
Apache POI 是一个开源的Java库,主要用于读取和写入Microsoft Office格式的文件,包括 Excel、Word 和 PowerPoint 文件。POI提供了一种方便的方式来处理这些文件,无需安装Microsoft Office或其它昂贵的办公软件,...
1.POI入门 4 1.1 Excel基本知识 4 1.2 POI基本类 5 1.3 POI简单读取Excel数据 5 1.4 POI简单写出Excel 9 2.复杂读取 16 2.1 单元格各类型数据读取 16 2.1.1 基本类型 16 2.1.2 日期类型 18 2.2 自定义类型 21 3....
在本教程中,我们将专注于"poi操作excel入门",帮助初学者掌握如何使用Apache POI库来创建、读取和修改Excel文档。 首先,我们需要在项目中引入Apache POI的库。在给定的压缩包中,我们看到有一个名为`poi-3.0.2-...
3. **poi-hello**:这可能是项目中的一个起始模块或示例代码,以“hello”命名,通常用于展示基础功能或快速入门示例。 总结来说,这个项目提供了一个基础的模板,演示了如何利用Apache POI和Maven来处理Excel文件...
### Apache POI 入门详解 #### 一、Apache POI 概述 Apache POI 是 Apache Jakarta 项目的一个子项目,它为开发者提供了利用 Java 语言读取和写入 Microsoft Office 格式文件的功能。POI 包含了多个模块,其中最为...
本手册是POI操作Excel文件的快速入门指南,旨在帮助开发者快速掌握使用HSSF和XSSF进行Excel文件操作的基本方法。通过阅读和实践本手册中的内容,用户可以学会如何添加POI支持、创建新工作簿、创建新的sheet页、操作...
#### 一、POI简介与背景 Apache POI 是一个强大的 Java API,用于处理 Microsoft Office 格式的文件,包括 Excel 和 Word。其中,HSSF 和 XSSF 分别是 POI 提供的两个子项目,用于操作 Excel 的两种不同格式:.xls ...
POI入门 ##### 1.1 Excel基本知识 在Java开发中,处理Excel文件是一项常见的任务。理解Excel的基本结构是使用Apache POI库进行开发的基础。 - **Excel文件结构**:一个Excel文件由多个工作表(sheet)组成,每个...
Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,包括Excel、Word和PowerPoint等。在本文中,我们将重点关注如何使用POI 3.5版本中的HSSF和XSSF库来读写Excel文件。 HSSF(Horizontally ...
1. **Apache POI入门教程** 入门Apache POI,首先需要了解其基本概念,包括工作簿(Workbook)、工作表(Sheet)、行(Row)和单元格(Cell)。工作簿对应Excel中的文件,工作表是工作簿中的单个表格,行和单元格则...
1. **Apache POI简介** Apache POI是一个强大的Java API,它允许开发人员创建、修改和显示MS Office文件,特别是Excel(XLS和XLSX)格式。由于其易用性和广泛的社区支持,Apache POI成为Java开发者处理Excel文件的...
### POI3.5 HSSF 和XSSF Excel操作快速入门手册 #### 一、简介 Apache POI 是一个用于读写Microsoft Office格式文件的Java API,包括但不限于Excel、Word等。其中,HSSF用于处理Excel 97-2003格式(.xls),而XSSF则...