如何使合并的单元格从另一列对相应单元格进行分组?

有2列,即“关键字”和“句子”列。现在,在“键列”中,一些单元格已合并。 而在“句子”列中,它们都位于单独的单元格中。

在下面的示例中,k1和k5是合并的单元格。

    | Key  | Sentence |
    | ---- | -------- |
    |  k1  |    s1    |
    |      |    s2    |
    |      |    s3    |
    |  k2  |    s4    |
    |  k3  |    s5    |
    |  k4  |    s6    |
    |  k5  |    s7    |
    |      |    s8    |
    |  k6  |    s9    |

我需要“关键点和句子”成为我的xml文件的“关键对”值,我已经在xml部分有了一个主意。

我知道我们可以将HashMap或LinkedHashMap用于键值对。但是,我发现很难将Sentence列的单元格作为键组合为1个单元格(值)。

我们如何对Sentence列中的单元格进行分组以使其与Key列中的相应单元格匹配?

我可以通过POI读取excel文件。我只是停留在这部分。我还搜索了与我的问题相似的答案,但我只能找到不相关的答案。

sample image of excel problem