java判断上传的文件是否是Excel
时间: 2023-04-09 10:02:25 浏览: 199
java文件上传和上传excel后并解析出来的小工具
可以使用Apache POI库来判断上传的文件是否是Excel文件。具体实现可以参考以下代码:
```
import org.apache.poi.ss.usermodel.WorkbookFactory;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
public boolean isExcelFile(File file) {
try {
Workbook workbook = WorkbookFactory.create(file);
return true;
} catch (IOException | InvalidFormatException e) {
return false;
}
}
```
这个方法会尝试使用POI库来打开上传的文件,如果文件不是Excel文件,则会抛出异常,此时返回false。如果文件是Excel文件,则会返回true。
阅读全文