在處理網(wǎng)頁中的表格導(dǎo)出Excel時,表格的多表頭需要具體的位置。而網(wǎng)頁中的多表頭,都是采用 colspan 和 rowspan 表示。headRows 采用二維數(shù)組表示多表頭。
思路
根據(jù)屬性
colspan
得到單元格相對于當(dāng)前行的相對位置 X ,后一行的位置等于prevRow.X +prevRow.colspan
根據(jù)屬性
rowspan
計算跨行導(dǎo)致,糾正某些單元格被覆蓋的情況,既 X 相等的單元格 ,需要向后移動當(dāng)前單元格的colspan
個單位。
原始表格
A(0,0) | B(3,0) | C(4,0) |
我想了解如何學(xué)習(xí) |