在处理网页中的表格导出Excel时,表格的多表头需要具体的位置。而网页中的多表头,都是采用 colspan 和 rowspan 表示。headRows 采用二维数组表示多表头。
思路
根据属性
colspan得到单元格相对于当前行的相对位置 X ,后一行的位置等于prevRow.X +prevRow.colspan根据属性
rowspan计算跨行导致,纠正某些单元格被覆盖的情况,既 X 相等的单元格 ,需要向后移动当前单元格的colspan个单位。
原始表格
| A(0,0) | B(3,0) | C(4,0) | ||||

