'com.alibaba.excel.ExcelWriter' 中的 'ExcelWriter(java.io.OutputStream, com.alibaba.excel.support.ExcelTypeEnum, boolean)' 无法应用于 '(java.lang.String, com.alibaba.excel.support.ExcelTypeEnum, boolean)'
时间: 2023-11-18 15:04:13 浏览: 184
通过jxl.jar 读取、导出excel的实例代码
这个错误发生的原因是你在创建 `ExcelWriter` 对象时,使用了错误的构造函数。根据错误提示,`ExcelWriter` 类中没有接受 `(String, ExcelTypeEnum, boolean)` 参数的构造函数。
正确的构造函数应该是 `ExcelWriter(OutputStream outputStream, ExcelTypeEnum type, boolean needHead)`,其中第一个参数是输出流,第二个参数是 Excel 文件的类型,第三个参数表示是否需要写入表头。因此,你需要将第一个参数改为输出流对象,例如:
```java
OutputStream outputStream = new FileOutputStream("output.xlsx");
ExcelWriter writer = new ExcelWriter(outputStream, ExcelTypeEnum.XLSX, true);
```
这样就可以避免这个错误了。
阅读全文