java读Excel指定sheet
时间: 2023-08-06 12:07:07 浏览: 146
使用Apache POI库可以读取Excel文件中指定的sheet页,示例代码如下:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
public class ExcelReader {
public static void main(String[] args) {
try {
FileInputStream excelFile = new FileInputStream(new File("test.xlsx"));
Workbook workbook = WorkbookFactory.create(excelFile);
// 获取指定的sheet页
Sheet sheet = workbook.getSheet("Sheet1");
// 遍历指定sheet页的行和列
for (int j = 0; j <= sheet.getLastRowNum(); j++) {
for (int k = 0; k < sheet.getRow(j).getLastCellNum(); k++) {
System.out.print(sheet.getRow(j).getCell(k) + "\t");
}
System.out.println();
}
excelFile.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上述代码中,我们通过 `workbook.getSheet("Sheet1")` 获取指定的sheet页,然后遍历该sheet页的所有行和列,输出每个单元格的值。你可以将代码中的 `Sheet1` 替换为你需要读取的sheet页名称。
阅读全文