报错The supplied file was empty (zero bytes long)
时间: 2023-09-03 07:11:18 浏览: 827
empty file
如果你遇到了 "The supplied file was empty (zero bytes long)" 报错,那么可能是为你提供的 Excel 文件是空或者文件内容为空。
在使用 EasyExcel 解析文件之前,建议你先检查一下文件是否存在以及文件的大小是否大于零。你可以使用以下代码片段来检查文件:
```java
import java.io.File;
public class ExcelParser {
public static void main(String[] args) {
String fileName = "path/to/your/excel/file.xlsx";
// 检查文件是否存在且大小大于零
File file = new File(fileName);
if (!file.exists() || file.length() == 0) {
System.out.println("Excel file is empty or does not exist.");
return;
}
// 继续解析 Excel 文件的代码...
}
}
```
确保替换 `path/to/your/excel/file.xlsx` 为你实际的 Excel 文件路径。此代码片段会检查文件是否存在以及文件大小是否大于零。如果文件为空或者不存在,将会打印出相应的错误消息。
阅读全文