使用 openpyxl 合并或拆分 Excel 单元格

1 合并单元格

可以使用 openpyxl 的 sheet#merge_cells 方法,把一个矩形区域内的所有单元格合并为一个单元格。

sheet.merge_cells('A1:D4')
sheet['A1'] = '合并了 16 个单元格'

sheet.merge_cells('C6:E6')
sheet['C6'] = '合并了 3 个单元格'

运行结果:

2 拆分单元格

sheet#unmerge_cells 方法就可以拆分合并了的单元格。

sheet.unmerge_cells('A1:D4')
sheet.unmerge_cells('C6:E6')

运行结果:

发表评论