使用 XSSFWorkbook 读取 Excel 文件

2025-03-30 06:34 - 立有生活网

使用 XSSFWorkbook 读取 Excel 文件使用 XSSFWorkbook 读取 Excel 文件


使用 XSSFWorkbook 读取 Excel 文件


Apache POI 是一个 Ja 库,用于轻松读取、写入和修改 Microsoft Excel 文件。本文将重点介绍如何使用 XSSFWorkbook 类读取 Excel 文件。

先决条件

Ja 开发环境 (JDK) Apache POI 库 (版本 4.1.2 或更高)

步骤

1. 导入必要的类

```ja import org.apache.poi.ss.usermodel.; import org.apache.poi.xssf.usermodel.XSSFWorkbook; ```

2. 创建 XSSFWorkbook 对象

创建 XSSFWorkbook 对象以表示 Excel 文件。

```ja try { Workbook workbook = new XSSFWorkbook(new FileInputStream("sample.xlsx")); } catch (IOException e) { e.printStackTrace(); } ```

3. 获取工作表

工作表是 Excel 文件中的一个选项卡,可以使用 `getSheetAt(index)` 或 `getSheet(sheetName)` 方法获取。

```ja Sheet sheet = workbook.getSheetAt(0); // 获取个工作表 ```

4. 获取行

每行表示工作表中的一行数据,可以使用 `getRow(rowIndex)` 方法获取。

```ja Row row = sheet.getRow(0); // 获取行 ```

5. 获取单元格

每个单元格包含一个值,可以使用 `getCell(columnIndex)` 方法获取。

```ja Cell cell = row.getCell(0); // 获取列的个单元格 ```

6. 获取单元格值

可以使用 `getStringCellValue()`、`getNumericCellValue()` 等方法获取单元格值。

```ja String cellValue = cell.getStringCellValue(); ```

7. 遍历工作表

可以使用循环遍历工作表中的所有行和单元格。

```ja for (Row row : sheet) { for (Cell cell : row) { // 处理单元格值 } } ```

示例

以下示例读取 Excel 文件中的个工作表并打印每个单元格的值:

```ja import org.apache.poi.ss.usermodel.; import org.apache.poi.xssf.usermodel.XSSFWorkbook;

public class ReadExcel { public static void main(String[] args) { try { // 创建一个 XSSFWorkbook 对象 Workbook workbook = new XSSFWorkbook(new FileInputStream("sample.xlsx"));

// 获取个工作表 Sheet sheet = workbook.getSheetAt(0);

// 遍历工作表中的行 for (Row row : sheet) { // 遍历行中的单元格 for (Cell cell : row) { // 获取单元格值 String cellValue = cell.getStringCellValue();

// 打印单元格值 System.out.println(cellValue); } }

// 关闭工作簿 workbook.close(); } catch (IOException e) { e.printStackTrace(); } } } ```

结论

阿根廷波兰视频 阿根廷波黑集锦

关于阿根廷波兰视频,阿根廷波黑集锦这个很多人还不知道,今天小天来为大家解答以上的问题,现在让我们一起来看看吧! 阿根廷波兰视频 阿根廷波黑集锦 阿根廷波兰视频 阿根廷波黑集锦 阿根···

餐饮店注册商标名字 餐饮店注册商标名字多少

大家好,今日小柳来为大家解答以上的问题。餐饮店注册商标名字,餐饮店注册商标名字多少钱很多人还不知道,现在让我们一起来看看吧! 餐饮店注册商标名字 餐饮店注册商标名字多少钱 餐饮···

rc电路电压计算公式_rc电路电压计算公式是什

RC电路中电容的充放电计算方法是什么? 电容充电放电时间计算公式: x0dx0a设V0 为电容上的初始电压值, Vu 为电容充满终止电压值,Vt 为任意时刻t,电容上的电压值。x0dx0a 则,x0dx0a Vt=V0+(Vu-V0)···