升级 easytrans 2.2.7
This commit is contained in:
parent
e6a4c49103
commit
f7a59f1b5f
|
@ -105,7 +105,7 @@ public class ExcelUtils {
|
||||||
* @param data 数据
|
* @param data 数据
|
||||||
*/
|
*/
|
||||||
public static <T> void excelExport(Class<T> head, File file, List<T> data) {
|
public static <T> void excelExport(Class<T> head, File file, List<T> data) {
|
||||||
excelExport(head, file, "sheet1", data);
|
excelExport(head, file, "sheet1" , data);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -137,11 +137,11 @@ public class ExcelUtils {
|
||||||
public static <T> void excelExport(Class<T> head, String excelName, String sheetName, List<T> data) {
|
public static <T> void excelExport(Class<T> head, String excelName, String sheetName, List<T> data) {
|
||||||
try {
|
try {
|
||||||
HttpServletResponse response = HttpContextUtils.getHttpServletResponse();
|
HttpServletResponse response = HttpContextUtils.getHttpServletResponse();
|
||||||
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
|
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" );
|
||||||
response.setCharacterEncoding("utf-8");
|
response.setCharacterEncoding("utf-8" );
|
||||||
// 这里URLEncoder.encode可以防止中文乱码 当然和easy excel没有关系
|
// 这里URLEncoder.encode可以防止中文乱码 当然和easy excel没有关系
|
||||||
String fileName = URLUtil.encode(excelName).replaceAll("\\+", "%20");
|
String fileName = URLUtil.encode(excelName).replaceAll("\\+" , "%20" );
|
||||||
response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");
|
response.setHeader("Content-disposition" , "attachment;filename*=utf-8''" + fileName + ".xlsx" );
|
||||||
EasyExcel.write(response.getOutputStream(), head).sheet(StringUtils.isBlank(sheetName) ? "sheet1" : sheetName).doWrite(data);
|
EasyExcel.write(response.getOutputStream(), head).sheet(StringUtils.isBlank(sheetName) ? "sheet1" : sheetName).doWrite(data);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
|
@ -174,7 +174,7 @@ public class ExcelUtils {
|
||||||
Field ref = ReflectUtils.getDeclaredField(clazz, trans.ref());
|
Field ref = ReflectUtils.getDeclaredField(clazz, trans.ref());
|
||||||
ref.setAccessible(true);
|
ref.setAccessible(true);
|
||||||
// 获取字典反向值
|
// 获取字典反向值
|
||||||
String value = dictionaryTransService.getUnTransMap().get(trans.key() + "_" + ref.get(data));
|
String value = dictionaryTransService.getDictionaryTransMap().get(trans.key() + "_" + ref.get(data));
|
||||||
if (StringUtils.isBlank(value)) {
|
if (StringUtils.isBlank(value)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
2
pom.xml
2
pom.xml
|
@ -48,7 +48,7 @@
|
||||||
<huaweicloud.obs.version>3.22.3</huaweicloud.obs.version>
|
<huaweicloud.obs.version>3.22.3</huaweicloud.obs.version>
|
||||||
<easyexcel.version>3.2.1</easyexcel.version>
|
<easyexcel.version>3.2.1</easyexcel.version>
|
||||||
<okio.version>3.3.0</okio.version>
|
<okio.version>3.3.0</okio.version>
|
||||||
<easytrans.version>2.1.11</easytrans.version>
|
<easytrans.version>2.2.7</easytrans.version>
|
||||||
<transmittable.thread.local.version>2.14.2</transmittable.thread.local.version>
|
<transmittable.thread.local.version>2.14.2</transmittable.thread.local.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user