在處理網(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 個單位。

原始表格

<table id="3hrms"><wbr id="3hrms"><div id="3hrms"></div></wbr></table>
      A(0,0)B(3,0)C(4,0)

      我想了解如何學(xué)習(xí)

      姓名:
      手機:
      留言: