引用jar包,根据版本不同需要加入的包也不同,如果缺少包的话程序运行时通常会报"NoClassDefFoundError"错误,如果这样就加入相应的包就可以了。
关于需要哪些jar包,可以用类名到findjar(http://www.findjar.com/index.x)去找
当前最新版本为3.15(2017)
poi-3.15\lib\commons-collections4-4.1.jar
poi-3.15\lib\commons-logging-1.2.jar
poi-3.15\lib\log4j-1.2.17.jar
poi-3.15\poi-3.15.jar
poi-3.15\poi-ooxml-3.15.jar
poi-3.15\poi-ooxml-schemas-3.15.jar
poi-3.15\ooxml-lib\xmlbeans-2.6.0.jar
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.WorkbookFactory;
try { // OPCPackage可以获取读写权限 OPCPackage pkg = OPCPackage.open(new File("E:\\1.xlsx")); // 工作薄对象 XSSFWorkbook workbook = new XSSFWorkbook(pkg); // 工作表对象 XSSFSheet xssfSheet = workbook.getSheetAt(0); // 创建行对象 XSSFRow xRow = xssfSheet.getRow(0); // 创建单元格对象 XSSFCell xCell = xRow.getCell(0); // 输出单元格的值 System.out.println(getCellValue(xCell)); pkg.close(); } catch (InvalidFormatException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } 。。。 @SuppressWarnings("static-access") private static String getValue(XSSFCell xssfCell) { if(xssfCell == null) return "[null]"; switch (xssfCell.getCellType()) { case CellType.BLANK: return "[空]"; case CellType.BOOLEAN: return String.valueOf(xssfCell.getBooleanCellValue()); case CellType.NUMERIC: return String.valueOf(xssfCell.getNumericCellValue()); default: return String.valueOf(xssfCell.getStringCellValue()); } }
相关推荐
以下是一个简单的Java代码示例,展示如何使用POI读取Excel文件: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.File; import java.io....
在使用POI读取Excel文件时,你需要创建一个`Workbook`对象,它是Excel文件的顶级容器。对于.xlsx文件,我们使用`XSSFWorkbook`,而对于.xls文件,我们使用`HSSFWorkbook`。然后,你可以通过`Sheet`对象来访问工作簿...
使用POI读取Excel数据的基本步骤如下: 1. 加载Excel文件:使用`WorkbookFactory.create()`方法创建一个`Workbook`实例。 2. 获取工作表:通过`Workbook`对象的`getSheetAt()`或`createSheet()`方法获取或创建工作...
Java中的Apache POI库是一个非常强大的工具,它允许开发者读取、写入和修改Microsoft Office格式的文件,尤其是Excel文档。在"java Excel poi简单示例"中,我们将探讨如何利用POI库来处理Excel数据。 Apache POI是...
本教程将详细介绍如何使用POI库在Java中读取Excel文件,并通过Web服务器提供给用户下载。 首先,我们需要在项目中引入Apache POI的jar包。你可以通过Maven或Gradle来管理依赖。如果是Maven,可以在pom.xml文件中...
在本文中,我们将深入探讨如何使用Apache POI API来操作Excel文件,以便进行读取、写入和修改等任务。 一、Apache POI简介 Apache POI是一个开源项目,它提供了一系列API,使得开发者可以使用Java处理Microsoft ...
要使用POI读取Excel数据,你需要遵循以下步骤: - **引入依赖**:首先,确保在项目中添加了Apache POI的相关依赖。如果是Maven项目,可以在pom.xml中添加如下依赖: ```xml <groupId>org.apache.poi ...
接下来,我们将详细讲解如何使用Apache POI读取大数据量的Excel文件: 1. **创建Workbook对象**:这是处理Excel文件的基础,它代表整个Excel工作簿。你可以通过`XSSFWorkbook`类的构造函数,传入文件的输入流来创建...
在Java中,如果你需要读取、写入或修改Excel文件,Java POI库是一个非常实用的工具。本教程将详细介绍如何使用Java POI进行Excel操作。 首先,你需要在你的项目中引入Java POI库。你可以通过Maven或Gradle来添加...
Java如何利用POI读取Excel行数 Java如何利用POI读取Excel行数是Java开发者中一个常见的问题。在Java中,我们可以使用Apache POI库来读取Excel文件中的数据。在本篇文章中,我们将详细介绍如何使用POI库来读取Excel...
"poi Excle 导入导出"这个主题主要涉及如何使用Apache POI库在Java中读取和写入Excel文件。以下是对这个主题的详细解释: 1. **Apache POI简介** Apache POI是一个强大的Java API,它允许开发人员创建、修改和显示...
标题中的“poi读取excel并输出到jsp页面”是指使用Apache POI库来处理Microsoft Excel文件,并将数据在JavaServer Pages (JSP) 页面上显示的技术。Apache POI 是一个开源项目,它允许开发者创建、修改和显示MS ...
Java jxl库是Java开发中用于处理Excel文件的一个流行工具,尤其在早期版本的Excel(97-2007)文件格式时。这个库允许开发者读取、写入和修改Excel工作簿,使得在Java应用程序中处理数据变得更加便捷。在本文中,我们...
- **读取Excel文件**:使用JXL或POI库加载Excel文件。 - **创建水印图像**:根据`Model`中的数据动态生成水印图像。 - **将水印图像添加到Excel页面上**:使用POI提供的API来实现这一功能。 #### 示例代码框架 ```...
本人自己写的java读取excle的代码,看好是读取不是往里面写哈,支持2003以及2007版本的excle方便实用 相应的jar包也都有 有需要的下载直接运行不用自己再去找jar包之类的。用的时候注意要把lib里的jar包build to ...
在示例代码中,使用了Java POI读取Excel文件,并将其写入到数据库中。首先,需要创建一个Workbook对象,然后使用Workbook对象的getSheet方法获取Excel文件的Sheet对象,最后使用Sheet对象的getRow方法读取Excel文件...
使用POI筛选字段导出Excel,以及条件查询和指定数据导出
Apache POI是一个流行的开源库,它允许开发者使用Java来读取、写入和修改Microsoft Office格式的文件,包括Excel(.xlsx和.xls)。本项目"springboot-poi-Excle.zip"是一个基于Spring Boot的示例,展示了如何使用...
3. 使用Apache POI读取Excel:下面的代码展示了如何打开Excel文件并读取数据: ```java import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.File; import ...
总之,Apache POI是Java开发中处理Excel文件的强大工具,通过理解其核心概念和使用步骤,可以轻松地实现Excel文件的读取和写入操作。在实际项目中,确保引入正确的jar包,合理管理内存,以及选择合适的API,将有助于...