一、单元格的合并

单元格的合并有两种方式:1.按照excel格式输入 2.按照函数格式输入

1.合并按照excel格式输入

  1. from openpyxl import load_workbook
  2. file = load_workbook(filepath)
  3. sheet = file["Sheet1"]
  4. # 合并单元格按照excel格式输入
  5. sheet.merge_cells('B2:D8')
  6. file.save(filepath)

2.合并按照函数格式输入

  1. from openpyxl import load_workbook
  2. file = load_workbook(filepath)
  3. sheet = file["Sheet1"]
  4. # 合并单元格按照excel格式输入
  5. sheet.merge_cells(start_row = 2,start_column=2,end_row = 8,end_column = 4)
  6. file.save(filepath)

二、拆分单元格

这个其实也是两种方式,由于excel合并后,底层坐标没有变
所以只需要把merge_cells改成,unmerge_cells 其余的都不变就可以了.