在日常工作中,我们常常需要处理各种格式的Excel文件,比如`.xls`和`.xlsx`。今天就来分享一个用Java结合Apache POI库轻松搞定这一任务的小技巧!🎉
首先,确保你的项目中引入了POI相关的依赖。POI是一个强大的工具包,支持多种Office文档格式的操作。通过它,我们可以优雅地读取不同版本的Excel文件内容。💡
具体操作时,我们需要区分文件后缀。对于`.xls`文件,使用`HSSFWorkbook`类;而对于`.xlsx`文件,则采用`XSSFWorkbook`类。代码逻辑非常直观:先判断文件类型,再加载数据即可。👇
```java
import org.apache.poi.ss.usermodel.;
import java.io.FileInputStream;
public class ExcelReader {
public static void main(String[] args) throws Exception {
String filePath = "example.xls"; // 或 example.xlsx
Workbook workbook = filePath.endsWith("xls")
? new HSSFWorkbook(new FileInputStream(filePath))
: new XSSFWorkbook(new FileInputStream(filePath));
Sheet sheet = workbook.getSheetAt(0);
for (Row row : sheet) {
for (Cell cell : row) {
System.out.print(cell.toString() + "\t");
}
System.out.println();
}
workbook.close();
}
}
```
简单几步就能搞定!无论是历史遗留的`.xls`还是现代化的`.xlsx`,统统不在话下。从此告别繁琐的手动整理,工作效率up up! 💪
Java开发 Excel处理 POI库