最近在工作中遇到了一個小問題,即合並一列的多行數據
發現了比較簡單快捷的實現方法,特此記錄。
如圖所示,后台數據每四行
為一個子項目,一行是一個對象,存儲結構是List<Data>
,子項目名稱是一樣的,為了展示效果需要對其進行單元格合並。
使用EasyExcel
這個只需要一行注解即可解決此問題,我不禁驚呼YYDS!
@Data
public class Data {
//主題
@ExcelProperty("標題1")
@ContentLoopMerge(eachRow = 4) //表示該列每四行合並一次
private String title1;
@ExcelProperty("標題2")
private String title2;
@ExcelProperty("標題3")
private String title3;
......
}