有没有办法删除整行并将xlwings中的单元格上移



如果我想删除整行并上移单元格,有办法吗?下面是我的循环片段,它在列中迭代,如果与我的参数不匹配,则清除单元格的内容。有没有一种方法可以删除整行并上移,而不是只清除a列中的单元格?

for i in range(lastRow):
i = i + 1
if sheet.range('A' + str(i)).value != 'DLQ' or 'DLR':
xw.Range('A' + str(i)).clear()
continue
else:
continue

使用delete((并指定要在range((中删除的行数:

import xlwings as xw
wb = xw.Book(r"test.xlsx")
wb.sheets[0].range("2:2").delete()

这将删除第2行。

最新更新