import xlwings as xw
import re
#启动APP,visible:是否可见,addbook:是否新增工作簿
app=xw.App(visible=False,add_book=False)
#APP是否可见
app.display_alerts=False
#是否刷新APP屏幕
app.screen_updating=False
#文件路径
filepath=r'C:\Users\**********.xls'
#打开文件
wb=app.books.open(filepath)
#打开活动工作表
sht=wb.sheets[0]
#删除其他工作表
wb.sheets['sheet2','sheet3'].delete()
#获取文件名称
a = wb.name
#正则匹配
b = re.findall('([I]{1,2}\-\d{1,2}|\d{1,2})',a)
#检查
print(b)
#循环查找定位
for row in range(170,210):
for col in range(1,10):
if sht.range(row,col).value == '吊弦编号与长度':
print ((row,col))
sht.range('A1:A'+str(row-1)).api.EntireRow.Delete() #整行删除