如何使用 xlwings 0.18.0 删除不连续的行?

How delete non-contiguous rows using xlwings 0.18.0?

如何使用 xlwings 0.18.0 删除不连续的行? 使用 VBA a 可以做到这一点 Range("1:7, 9:9").EntireRow.Delete

xlwings 为 xw

''' 子 Delete_NonContigous_Rows_Using_VBA() '删除第 1、2、3 ... 7 和 9 行 范围("1:7, 9:9").EntireRow.Delete 结束子 '''

我如何在 xlwings==0.18.0 中执行此操作?

xw.Range("1:7","9:9").api.Delete()

我找到了这个

xw.Range(xw.Range('1:7'), xw.Range('9:9')).delete()

但我不知道如何计算列数

xw.api.UsedRange.Columns.count