支持jdk7的easyexce
时间: 2023-09-30 12:02:42 浏览: 61
EasyExcel 从 2.1.6 版本开始支持 JDK7,但是需要注意以下几点:
1. EasyExcel 2.1.6 及以上版本依赖的 fastjson 最低要求 JDK8,如果想在 JDK7 上使用需要手动修改 fastjson 版本为 JDK7 支持的版本。
2. 在 JDK7 中,需要在代码中手动关闭 Excel 写入流和读取流,否则会出现资源未释放的问题。
示例代码如下:
```java
// 导出 Excel
OutputStream out = null;
try {
out = new FileOutputStream("demo.xlsx");
ExcelWriter writer = new ExcelWriter(out, ExcelTypeEnum.XLSX);
Sheet sheet = new Sheet(1, 0, DemoData.class);
writer.write(getData(), sheet);
writer.finish();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (out != null) {
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
// 导入 Excel
InputStream in = null;
try {
in = new FileInputStream("demo.xlsx");
ExcelReader reader = new ExcelReader(in, ExcelTypeEnum.XLSX, null, new DemoDataListener());
reader.read(new Sheet(1, 1, DemoData.class));
} catch (Exception e) {
e.printStackTrace();
} finally {
if (in != null) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
总之,如果要在 JDK7 中使用 EasyExcel,需要注意以上两点,并且需要对代码进行相应的修改和适配。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)