如何在openpyxl中删除Excel行?

时间:2018-09-03 06:14:40

标签: python-3.x openpyxl

我尝试删除现有Excel工作表中除第一行以外的所有行。但是它不会删除它们,我使用此功能:

rows = [list of tuple data to append sheet]
wb = load_workbook(excelPath)
ws = wb[sheetName]
ws.delete_rows(2, ws.max_row-1)
for row in rows:
    ws.append(row)
wb.save(excelPath)
wb.close()

无论何时调用此函数,它都会删除行,但会附加上一个最后一行。我的意思是如果我加了2.-6。行(包括2和6),它写道。然后,我想删除行并编写新值,它从7.-11开始写入。行

0 个答案:

没有答案