python语言----查询excel中特定字符串所在行

2025-11-06 17:03:00

1、创建一个用于测试的excel表格,编辑内容为图片所示。

python语言----查询excel中特定字符串所在行

2、打开IDLE(python)创建一个.py文件,编辑.py文件为:

'''本示例演示如何在一个excel文件中搜索特定的字符串,并将其行显示''''''# 1. 打开文件# 2. 读取行信息# 3. 判断是否包含关键词# 4. 不包含则循环操作,包含的话将行显示并退出程序'''import xlrdFileContactList = "test.xlsx"FileName = FileContactListwhile True:    KeyStr = input("请输入要搜索的关键词: ")    # 1. 打开文件    FileObj = xlrd.open_workbook(FileName)    # print(range(FileObj.nsheets))    sheet = FileObj.sheets()[0] # 获取第一个工作表    row_count = sheet.nrows # 行数    col_count = sheet.ncols # 列数    # 搜索关键字符串    for element in range(row_count):        if KeyStr.lower() in (str(sheet.row_values(element))).lower():            # print("*************************************************************************************************")            print()            #print(sheet.row_values(4))            print(sheet.row_values(element))            # print("*************************************************************************************************")                    # print(str(sheet.row_values(element)))        # print(sheet.row_values(element))            # print(sheet.)    input()

python语言----查询excel中特定字符串所在行

3、F5执行.py文件,输入要查询的关键字,再次回车即可看到关键字所在行的所有内容。

python语言----查询excel中特定字符串所在行

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢