Как удалить строки Excel в openpyxl? - PullRequest
0 голосов
/ 03 сентября 2018

Я пытаюсь удалить все строки, кроме первой, в существующих таблицах 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. Строки

...