Open kivn2014 opened 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也不没解决问题.
非常确定,createData() 这个方法返回的lines里面看数据是正常的
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也不没解决问题.