報表中怎麼把相同值的單元格合併成一個大格

同值合併單元格的情況一般分兩種:

1、一種是比較簡單的情況:對分類或者分類擴展字段進行同值合併處理(如下圖所示的效果圖:對供應商數據進行同值合併)

imagepng

這種情況大多數報表工具都能直接支持,使用分組功能即可。

2、另外一種是比較複雜的情況:此時要合併的不是分組字段,而是對某個單值數據進行動態合併(如下圖所示的效果圖:把不同月份下的相同鑽井狀態單元格進行合併)

imagepng

這種情況下很多報表工具就不支持了,自己就做麻煩很多了,一般的代碼邏輯是:先讀取到所有表格數據,然後按照行 / 列查找相同值的單元格,把相鄰同值單元格合併返回成一個對象,最後重新渲染表格顯示單元格合併後的效果。

不過也有報表工具可以直接做,例如 潤乾報表動態合併單元格之同值合併、空值合併