import openpyxl as opexl = op.load_workbook('源表.xlsx') #打开目标Excel文件sheet = exl.get_sheet_by_name('Sheet1') #打开该Excel里对应的sheetfor k in range(1,sheet.max_column+1): #对第1至X列单元格遍历for i in range(1,sheet.max_row+1): #对第1至X行单元格遍历if sheet.cell(row=i, column=k).value is None: #如果该单元格为空a = sheet.cell(row=i-1, column=k).value#本列上一个单元格取值sheet.cell(i, k, a)#填入本列上一个单元格的内容exl.save('填充后的表格.xlsx')
填充前↓
填充后↓
如果觉得《利用Python的openpyxl对Excel实现空白单元格的填充》对你有帮助,请点赞、收藏,并留下你的观点哦!