2023年12月2日发(作者:)
easyexecel csv文件乱码的解决方法
EasyExcel是Java的一款开源Excel读写库,支持读写excel、csv、xml等常见格式的文件。如果在使用EasyExcel读取csv文件时,出现乱码的情况,可能是因为读取csv文件时使用了错误的编码格式。
解决方法:
1. 确定csv文件的编码格式,通常情况下csv文件的编码格式为GBK或者UTF-8。
2. 在代码中指定csv文件的编码格式,例如:
```
// 读取csv文件
("")
.autoCloseStream(true)
.excelType()
.headRowNumber(1)
.charset("GBK")
.sheet()
.head()
.registerReadListener(new ReadListener())
.doRead(); ```
在上述代码中,指定了csv文件的编码格式为GBK。根据实际情况修改编码格式即可。
另外,也可以使用记事本等文本编辑器打开csv文件,修改编码格式为UTF-8,再保存文件,此时再使用EasyExcel读取csv文件就不会出现乱码问题。


发布评论