全部导出时对于没有的数据进行进行单元格格式设置
This commit is contained in:
parent
2c7d7b1da1
commit
79c0991698
|
|
@ -230,7 +230,8 @@ public class PoiOutPage {
|
||||||
rowNum = createDataRows(sheet, rowNum, result, contentStyle, list.size());
|
rowNum = createDataRows(sheet, rowNum, result, contentStyle, list.size());
|
||||||
} else {
|
} else {
|
||||||
// 如果没有数据,则仅显示表头
|
// 如果没有数据,则仅显示表头
|
||||||
rowNum++;
|
// rowNum++;
|
||||||
|
rowNum = createDataRows(sheet, rowNum, result, contentStyle, list.size());
|
||||||
}
|
}
|
||||||
rowNum = createTotalRow(sheet, rowNum, list, totalCost, headerStyle);
|
rowNum = createTotalRow(sheet, rowNum, list, totalCost, headerStyle);
|
||||||
return workbook;
|
return workbook;
|
||||||
|
|
@ -269,26 +270,11 @@ public class PoiOutPage {
|
||||||
rowNum = createDataRows(sheet, rowNum, resultLease, contentStyle, listLease.size());
|
rowNum = createDataRows(sheet, rowNum, resultLease, contentStyle, listLease.size());
|
||||||
} else {
|
} else {
|
||||||
// 如果没有数据,则仅显示表头
|
// 如果没有数据,则仅显示表头
|
||||||
rowNum++;
|
// rowNum++;
|
||||||
|
rowNum = createDataRows(sheet, rowNum, resultLease, contentStyle, listLease.size());
|
||||||
}
|
}
|
||||||
rowNum = createTotalRow(sheet, rowNum, listLease, totalCostLease, headerStyle);
|
rowNum = createTotalRow(sheet, rowNum, listLease, totalCostLease, headerStyle);
|
||||||
|
|
||||||
/**
|
|
||||||
* 丢失费用明细
|
|
||||||
*/
|
|
||||||
// 填充标题行
|
|
||||||
rowNum = createTitleRowStyleCost(sheet, rowNum, "丢失费用明细", titleStyle, listLose.size());
|
|
||||||
// 填充表头
|
|
||||||
rowNum = createHeaderRow(sheet, rowNum, listLose, headerStyle);
|
|
||||||
// 填充数据行
|
|
||||||
if (resultLose!= null &&!resultLose.isEmpty()) {
|
|
||||||
rowNum = createDataRows(sheet, rowNum, resultLose, contentStyle, listLose.size());
|
|
||||||
} else {
|
|
||||||
// 如果没有数据,则仅显示表头
|
|
||||||
rowNum++;
|
|
||||||
}
|
|
||||||
rowNum = createTotalRow(sheet, rowNum, listLose, totalCostLose, headerStyle);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 维修费用明细
|
* 维修费用明细
|
||||||
*/
|
*/
|
||||||
|
|
@ -301,7 +287,8 @@ public class PoiOutPage {
|
||||||
rowNum = createDataRows(sheet, rowNum, resultRepair, contentStyle, listRepair.size());
|
rowNum = createDataRows(sheet, rowNum, resultRepair, contentStyle, listRepair.size());
|
||||||
} else {
|
} else {
|
||||||
// 如果没有数据,则仅显示表头
|
// 如果没有数据,则仅显示表头
|
||||||
rowNum++;
|
// rowNum++;
|
||||||
|
rowNum = createDataRows(sheet, rowNum, resultRepair, contentStyle, listRepair.size());
|
||||||
}
|
}
|
||||||
rowNum = createTotalRow(sheet, rowNum, listRepair, totalCostRepair, headerStyle);
|
rowNum = createTotalRow(sheet, rowNum, listRepair, totalCostRepair, headerStyle);
|
||||||
|
|
||||||
|
|
@ -317,10 +304,28 @@ public class PoiOutPage {
|
||||||
rowNum = createDataRows(sheet, rowNum, resultScrap, contentStyle, listScrap.size());
|
rowNum = createDataRows(sheet, rowNum, resultScrap, contentStyle, listScrap.size());
|
||||||
} else {
|
} else {
|
||||||
// 如果没有数据,则仅显示表头
|
// 如果没有数据,则仅显示表头
|
||||||
rowNum++;
|
// rowNum++;
|
||||||
|
rowNum = createDataRows(sheet, rowNum, resultScrap, contentStyle, listScrap.size());
|
||||||
}
|
}
|
||||||
rowNum = createTotalRow(sheet, rowNum, listScrap, totalCostScrap, headerStyle);
|
rowNum = createTotalRow(sheet, rowNum, listScrap, totalCostScrap, headerStyle);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 丢失费用明细
|
||||||
|
*/
|
||||||
|
// 填充标题行
|
||||||
|
rowNum = createTitleRowStyleCost(sheet, rowNum, "丢失费用明细", titleStyle, listLose.size());
|
||||||
|
// 填充表头
|
||||||
|
rowNum = createHeaderRow(sheet, rowNum, listLose, headerStyle);
|
||||||
|
// 填充数据行
|
||||||
|
if (resultLose!= null &&!resultLose.isEmpty()) {
|
||||||
|
rowNum = createDataRows(sheet, rowNum, resultLose, contentStyle, listLose.size());
|
||||||
|
} else {
|
||||||
|
// 如果没有数据,则仅显示表头
|
||||||
|
// rowNum++;
|
||||||
|
rowNum = createDataRows(sheet, rowNum, resultLose, contentStyle, listLose.size());
|
||||||
|
}
|
||||||
|
rowNum = createTotalRow(sheet, rowNum, listLose, totalCostLose, headerStyle);
|
||||||
|
|
||||||
//合计
|
//合计
|
||||||
BigDecimal totalCostAll = totalCostLease.add(totalCostLose).add(totalCostRepair).add(totalCostScrap);
|
BigDecimal totalCostAll = totalCostLease.add(totalCostLose).add(totalCostRepair).add(totalCostScrap);
|
||||||
rowNum = createTotalRowAll(sheet, rowNum, listScrap, totalCostAll, headerStyle);
|
rowNum = createTotalRowAll(sheet, rowNum, listScrap, totalCostAll, headerStyle);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue