现在想要读取Excel中某个文字出现在哪行哪列(用xlwings),但是在官方文档和网络上没有查找到。
在此请教~
用openpyxl查询字符。
使用如下代码,可以找出指定的字符串,并在另一列列出。
import xlwings as xw
filename = r'test4.xlsx'
book = xw.Book(filename)
sheet = book.sheets[0]
lrow = sheet.range('A' + str(sheet.cells.last_cell.row)).end('up').row
search_string = 'game'
sheet.range('B1').value = 'output'
output_index = 2
for i in range(1, lrow + 1):
if search_string in str(sheet.range('A{}'.format(i)).value):
temp = str(sheet.range('A{}'.format(i)).value)
sheet.range('B{}'.format(output_index)).value = temp
output_index += 1
book.save()
book.close()
#表格内容A1:A5
game chess kum
person json
chess person kum
team game
cricket person dho
如对你有帮助,请点采纳按钮。