簡體   English   中英

如何在Excel中找出合並單元格下對齊的單元格

[英]How to find out the cells that are aligned under a merged cell in excel

我正在編寫Java代碼以使用POI庫解析復雜的Excel。 電子表格的一部分看起來像這樣

在此處輸入圖片說明

我的理解是,POI不知道來自不同行的單元格之間的關系,即單元格如何在一列中對齊。 例如,在圖片中,如何要求代碼告訴CD3與同一列中有三個單元格,而CD4下只有兩個單元格? CD的數量不是固定的,每個CD下的“密度”列的數量也不是固定的。 因此,無法通過單元的坐標來解析數據。

可以遍歷合並區域的數量,然后根據需要進行解析。 像這樣:

for (int i = 0; i < sheet.getNumberMergedRegions; i++) {
    CellRangeAddress mergedRegion = sheet.getMergedRegion(i);
    //do something with the mergedRegion
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM