openpyxl 删除单元格

操作xlsx文件删除第一行和最后一行 

import openpyxl

file_name = 'i-origin.xlsx'   设置文件路径
wb = openpyxl.load_workbook(file_name)   #传入对象
sheet = wb['总库存查询列表']      设置操作的分页
status = sheet.cell(sheet.min_row, 1).value   
print(status)
sheet.unmerge_cells(start_row=1, start_column=1, end_row=1, end_column=7)
print('拆分单元格成功')
sheet.delete_rows(sheet.min_row, 1)
sheet.delete_rows(sheet.max_row, 1)
print('删除成功')
wb.save(file_name)
print('处理完成')

处理前:

 处理后:

此方法比较繁琐,还有一种方法是删除首行和最后一行就可以  直接切片处理[1:-1]

 


版权声明:本文为m0_47375625原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。