java poi读取excel表格 代码
时间: 2024-05-11 14:15:58 浏览: 107
可以参考如下代码:
```
// 1. 获取excel文件
File excelFile = new File("test.xlsx");
// 2. 创建excel读取工具
Workbook workbook = WorkbookFactory.create(excelFile);
// 3. 获取需要读取的sheet
Sheet sheet = workbook.getSheetAt(0);
// 4. 遍历sheet中的每一行和每一列,获取对应单元格的值
for (Row row : sheet) {
for (Cell cell : row) {
// 获取单元格的值
String cellValue = "";
switch (cell.getCellType()) {
case STRING:
cellValue = cell.getStringCellValue();
break;
case NUMERIC:
cellValue = Double.toString(cell.getNumericCellValue());
break;
case BOOLEAN:
cellValue = Boolean.toString(cell.getBooleanCellValue());
break;
default:
cellValue = "";
break;
}
System.out.print(cellValue + "\t");
}
System.out.println();
}
```
注意,在上述代码中,我们调用了`poi`的`WorkbookFactory`来创建`Workbook`实例,从而读取excel文件。另外,在获取单元格的值时,我们通过`switch`语句根据单元格的类型来进行判断。具体代码及注释如上。
阅读全文