fix: 【数据导出中心】数据集字段为带小数数值类型时,表格导出为Excel会将0存为0E-8

This commit is contained in:
taojinlong
2025-01-10 17:01:43 +08:00
committed by taojinlong
parent 574e267423
commit 2e42fd1037

View File

@@ -736,7 +736,14 @@ public class ExportCenterManage implements BaseExportApi {
ViewDetailField[] detailFields = request.getDetailFields();
Object[] header = request.getHeader();
Sheet detailsSheet = wb.createSheet("数据");
ChartDataServer.setExcelData(detailsSheet, cellStyle, header, details, detailFields, excelTypes, null, null);
if (request.getViewInfo().getType().equalsIgnoreCase("table-normal")) {
List<ChartViewFieldDTO> xAxis = new ArrayList<>();
xAxis.addAll(request.getViewInfo().getXAxis());
xAxis.addAll(request.getViewInfo().getYAxis());
ChartDataServer.setExcelData(detailsSheet, cellStyle, header, details, detailFields, excelTypes, xAxis, wb);
} else {
ChartDataServer.setExcelData(detailsSheet, cellStyle, header, details, detailFields, excelTypes, null, null);
}
}
} else {
//多个sheet