alibaba / easyexcel

快速、简洁、解决大文件内存溢出的java处理Excel工具
https://easyexcel.opensource.alibaba.com
Apache License 2.0
32.13k stars 7.49k forks source link

this_x7c82__map写入到excel中会变更 this粂_map #3756

Open kivn2014 opened 6 months ago

kivn2014 commented 6 months ago

easyExcel版本 3.3.4

code Demo:

List lines = createData(); DemoData有一个属性 name,设置了DataFormat @ExcelProperty("名称") @ContentStyle(dataFormat = 49) String name;

createData() 这个方法返回的lines里面看数据是正常的 EasyExcel.write(response.getOutputStream(), DictExcelData.class).sheet("sheet1").doWrite(lines) name属性是中文或者其他字符都没有问题,就是 this_x7c82__map才会出现乱码,感觉像是做了进制转换,设置单个类型为 text也不没解决问题.

kivn2014 commented 6 months ago

非常确定,createData() 这个方法返回的lines里面看数据是正常的