使用POI处理EXCEL文件
首先来了解一下EXCEL文件
当你新建一个EXCEL文件的时候打开文件会发现文件的右下方有三个小标签
在POI中我们将这个文件叫做”工作薄”而下面的这三个标签表示这个工作簿里有三张可供我们使用的’纸张’这些纸张我们叫做”工作集”
在每一个工作及中有很多的”行”每一行中有很多的单元格(废话)
这样一个EXCEL文件就这样分为
工作簿--工作集--行--单元格
在POI我们也是这样分的对应的对象分别是
HSSFWorkbook--HSSFSheet--HSSFRow--HSSFCell
这样的话我们就能大概的明白怎么做了
哦.只要得到HSSFWorkbook我们就能一级一级的找到我没想要找的单元格
现在还剩下俩问题…怎样得到HSSFWorkbook和怎样往单元格里写数据
现在来看具体怎么做
1.首先要将处理的文件读入道程序中
FileInputStream fis=new FileInputStream
(“FileName”);
2.通过输入流建立一个POI的中心对象POIFSFileSystem
POIFSFileSystem poiSys=new POIFSFileSystem(fis);
3.使用poiSys对象建立HSSFWorkbook对象(工作簿)
HSSFWorkbook hssfwork=new HSSFWorkbook(poiSys);
4.得到下一级对象HSSFSheet(工作集)
HSSFSheet sheet=hssfwork.getSheetAt
(int sheetNO);
5.得到HSSFRow(行)
HSSFRow row=sheet.createRow(int rowNO);
6.得到HSSFCell(单元格)
HSSFCell cell=row.createCell(int cellNO);
7.对单元格进行操作
cell.setCellStyle(String style);
cell.setCellValue(String value);
也可以使用POI中的方法可以设置行高等等…参照POI
分享到:
相关推荐
总结起来,Apache POI为Java开发者提供了一种强大且灵活的方式来处理Excel文件,无论是通过Servlet从服务器生成文件,还是在本地通过main方法创建文件。理解如何使用POI库可以帮助你更好地集成Excel功能到你的Java...
使用POI处理Excel文件时,你可以创建一个新的Workbook对象,然后添加Sheet,再在Sheet中创建Row和Cell。你可以填充数据,设置样式,应用公式,并保存为Excel文件。对于读取Excel文件,POI提供了相应的API来打开...
Apache POI 是基于 Office Open XML 标准(OOXML)和 ...本代码实例是使用java语言写的poi解密excel文件实例代码,代码只实现了.xls类型的excel,.xlsx类型的excel只需把HSSF前缀的类更换成XSSF开通的前缀类即可。
在使用Apache POI处理Excel 2007的XML文件时,有以下关键概念: 1. **XSSFWorkbook**:这是POI中用于表示.xlsx文件的工作簿对象。通过这个对象,我们可以创建、读取和修改工作簿中的内容。 2. **SXSSF (Streaming ...
在最新的版本中,POI引入了更高效和强大的功能,使得处理Excel文件变得更加方便。 描述中提到了"最新版poi相关的6个jar包",这些jar包是Apache POI的核心组件,具体包括: 1. poi-ooxml-schemas-4.0.0.jar:包含了...
此外,有许多在线教程和博客文章介绍了如何使用POI处理Excel文件。 总之,Apache POI 3.7版提供了强大的工具来解析和操作Excel文件,尽管有其局限性,但仍然是Java开发者处理Excel数据的常用选择。通过理解其API和...
标题提到的"poi解析excel文件"是利用Apache POI 3.8版本进行Excel数据的读取和解析。 在Apache POI 3.8中,主要涉及以下核心概念: 1. **HSSF(Horrible Spreadsheet Format)**:这是Apache POI中处理旧版Excel...
Java 使用 POI 读取 Excel 文件 Java 是一种广泛使用的编程语言,而 Excel 是一种常用的电子表格软件。有时候,我们需要在 Java 程序中读取 Excel 文件的内容,例如将 Excel 表格中的数据导入到数据库中或者进行...
本示例工程"使用POI进行Excel文件下载"是针对那些希望在Web应用程序中生成并提供用户下载Excel文件的开发者们。下面,我们将深入探讨如何利用Apache POI实现这个功能。 首先,Apache POI库提供了HSSF(Horizontally...
在实际应用中,Apache POI 往往用于数据分析、报表生成、数据导入导出等场景,尤其在需要在服务器端生成或处理Excel文件时,它是Java开发者的重要工具。通过熟练掌握Apache POI,你可以提高Java应用程序与Excel交互...
在这个场景中,"POI到处excel文件"意味着我们使用Apache POI库来创建、读取和修改Excel文档。以下是对这个主题的详细说明: 1. **Apache POI简介**: Apache POI 是一个开源项目,它允许开发者使用Java处理...
以上就是使用Apache POI进行Excel文件写操作的基本步骤。通过组合这些基本操作,你可以创建复杂的Excel文件,包括多行、多列、公式、图表等。在实际项目中,你可能还需要考虑性能优化,比如使用SXSSFWorkbook(基于...
POI提供了一个Java API,使得开发者可以在不依赖Microsoft Office的情况下,处理Excel文件。主要涉及的类有HSSFWorkbook(用于处理.xls文件)和XSSFWorkbook(用于处理.xlsx文件)。 1. **安装与引入Apache POI**:...
总的来说,“POI读写excel文件+poi简单文档”涵盖了Apache POI在Java环境中处理Excel文件的基础和进阶知识,是学习和使用POI进行Excel操作的重要参考资料。通过学习和实践,开发者可以轻松地在Java程序中实现Excel...
java使用POI导出 Excel+图片工具类 ,里面含有poi jar包,只调用接口即可直接保存Excel。使用的时候需先把数据封装,具体包装需根据实际导出数据进行处理。文件demo中只提供包装格式。
首先,Apache POI提供了两种主要的接口来处理Excel文件:HSSF(Horrible Spreadsheet Format)用于读写旧版的.BIFF8格式(即Excel 97-2003),而XSSF则用于读写基于OOXML的新版.XLSX格式。这个demo应该包含了对这两...
这里提到的"POI处理EXCEL文件所需的最少jar包(支持2007 2010)"是指为了能够处理2007和2010版本的.xlsx(基于OOXML)文件,你需要下载和包含一系列特定的JAR文件。 1. **poi-ooxml-schemas-3.15.jar**:这个JAR...
在这个特定的例子中,我们将讨论如何使用POI库基于一个Excel模板文件循环输出数据行,并将结果导出为新的Excel文件。 首先,我们需要理解POI库的基本概念。POI提供了HSSF(Horizontally SpreadSheet Format)和XSSF...
本文将深入探讨如何使用POI库来实现Excel文件的导出,以及如何将图片URL转换为图片文件并与其他文件一起打包成压缩包。 首先,让我们了解一下Apache POI。POI是Java开发者的开源API,它允许程序创建、修改和显示...
在Java开发中,处理Excel数据是一项常见的任务,尤其是在数据导入导出、数据分析或者报表生成等场景。Apache POI是一个流行的库,它允许开发者使用Java来读取、写入和修改Microsoft Office格式的文件,包括Excel(....