admin 管理员组

文章数量: 1184232


2024年4月19日发(作者:flex自学教程)

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文件就不会出

现乱码问题。


本文标签: 文件 编码 格式 读写 使用