2016-09-19 89 views
5

我想从包含合并单元格的Excel工作表中读取数据。 使用openpyxl读取合并单元格时,第一个合并单元格包含该值,其余单元格为空。如何检测Excel中的合并单元格与openpyxl

我想知道每个单元格是否合并以及合并多少个单元格,但是我找不到任何这样做的函数。 工作表有空的其他单元格,所以我不能使用它。

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

谢谢大家!

回答

6

您可以在纸张上使用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) 
相关问题