如何在excep中使用openpyxl检测合并的单元格

我试图从包含合并单元格的Excel工作表中读取数据。 当使用openpyxl读取合并的单元格时,第一个合并的单元格包含该值,其余单元格为空。

我想知道每个单元格,如果它合并和多less个单元格合并,但我找不到任何function,这样做。 表单中有空的其他单元格,所以我不能使用它。

将感谢任何帮助,我喜欢openpyxl模块,但其他模块也可以工作。

谢谢你们!

您可以使用merged_cell_ranges (似乎无法查找每行),如下所示:

 from openpyxl import load_workbook wb = load_workbook(filename = 'a file name') sheet_ranges = wb['Sheet1'] print (sheet_ranges.merged_cell_ranges)