java怎么读取excel文件内容

avatar
作者
猴君
阅读量:8

可以使用Apache POI库来读取Excel文件内容。

首先,你需要下载并导入Apache POI库。你可以在官方网站(https://poi.apache.org/)上找到所需的JAR文件。将JAR文件添加到你的项目中。

以下是一个简单的例子,展示了如何使用Apache POI库读取Excel文件内容:

import java.io.FileInputStream; import java.io.IOException; import org.apache.poi.ss.usermodel.*; public class ExcelReader { public static void main(String[] args) { try { FileInputStream file = new FileInputStream("path/to/your/excel/file.xlsx"); // 替换为你的Excel文件路径 Workbook workbook = WorkbookFactory.create(file); Sheet sheet = workbook.getSheetAt(0); // 获取第一个工作表 for (Row row : sheet) { for (Cell cell : row) { switch (cell.getCellType()) { case STRING: System.out.print(cell.getStringCellValue() + "\t"); break; case NUMERIC: System.out.print(cell.getNumericCellValue() + "\t"); break; case BOOLEAN: System.out.print(cell.getBooleanCellValue() + "\t"); break; default: System.out.print("\t"); } } System.out.println(); } file.close(); } catch (IOException e) { e.printStackTrace(); } } } 

在这个例子中,我们首先创建一个FileInputStream对象来读取Excel文件。然后,使用WorkbookFactory类的create方法创建一个Workbook对象。接下来,我们使用getSheetAt方法获取第一个工作表。然后,我们使用两个嵌套的for循环遍历工作表中的所有行和单元格。在每个单元格中,我们根据其类型使用getCellType方法来获取相应的值,并将其打印到控制台。

你需要将path/to/your/excel/file.xlsx替换为你的Excel文件的实际路径。运行这个程序后,你应该能够看到Excel文件的内容被打印到控制台上。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!