java读取excel表格并处理
时间: 2024-09-24 16:06:40 浏览: 31
java 读取excel表格数据 poi
5星 · 资源好评率100%
在Java中,读取Excel表格通常会使用Apache POI或JExcelApi等第三方库。以下是使用Apache POI的一个简单示例:
```java
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ExcelReader {
public static void main(String[] args) throws Exception {
FileInputStream file = new FileInputStream("path_to_your_excel_file.xlsx");
Workbook workbook = new XSSFWorkbook(file);
// 获取第一个工作表
Sheet sheet = workbook.getSheetAt(0);
for (Row row : sheet) {
// 从每一行获取单元格
for (Cell cell : row) {
switch (cell.getCellType()) { // 根据单元格类型处理数据
case NUMERIC:
System.out.print(cell.getNumericCellValue() + "\t");
break;
case STRING:
System.out.print(cell.getStringCellValue() + "\t");
break;
// 其他数据类型类似...
}
}
System.out.println(); // 换行
}
workbook.close();
file.close();
}
}
```
在这个例子中,我们首先创建一个`Workbook`对象,然后通过它获取需要处理的工作表。接着遍历每个单元格,根据其类型(如数值、字符串等)读取并处理数据。
阅读全文