读取文件夹内的所有表,输入想要查询的表名,列出对应表页签,查询对应内容并打印出来

import xlrdprint('输入‘x’返回上一步!!!')while True:print('\n输入想要查询的表:')bio_name = input()with open('dizhi.txt', 'r', encoding="utf8") as f:        # 读取txt文件中的地址bio_name_1 = f.read()bio_names = f'{bio_name_1}\\{bio_name}.xlsx'   # 将TXT中的地址与输入的名字结合,给出具体需要打开的文件# bio_names = f'C:\\Users\\ACE\\Desktop\\SLG\\配置表\\config\\{bio_name}.xlsx'b = 1while b > 0:book = xlrd.open_workbook(bio_names)  # 打开文件sheetname = book.sheet_names()       # 列出所有的表名print(sheetname)zip_3 = []            # 根据表名的个数,复制一个数字列表he = len(sheetname)+ 1for z in range(0,he):zip_3.append(str(z))for z_1, z_2 in zip(zip_3,sheetname):     # 根据数字列表和表名列表,依次打印出来表名的序号print(z_1+':', z_2)print('\n想要查询哪一个列表(输入前面的序号就好):')sheetname_name = int(input())# if sheetname_name > zip_3:# print('\n看好再输入,就没有这个序号!!!!!!!!!!!!!!!!!!!!!!!')a = 1while a > 0:print('\n请输入要搜索的词:')shu = input()book = xlrd.open_workbook(bio_names)  # 打开文件table = book.sheets()[sheetname_name]  # 读取第一个表格nrows = table.nrows     # 行数ncols = table.ncols     # 列数# 搜索关键字符串for element in range(nrows):if shu == 'x':           # 如果输入的是x,就返回上个循环a = 0zip_1 = (table.row_values(2))if shu.lower() in (str(table.row_values(element))).lower():zip_2 = (table.row_values(element))# quit()for x, y in zip(zip_1, zip_2):print(x+':', y)else:print('\n该表中不存在所查找的内容!!!!')

使用python搜索Excel表,查找内容相关推荐

  1. python 获取excel文本框_如何基于python操作excel并获取内容

    这篇文章主要介绍了如何基于python操作excel并获取内容,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 背景:从excel表中获取请求url. ...

  2. python打开excel表_如何用python打开excel

    最近看到好几次群里有人问xlwt.wlrd的问题,怎么说呢,如果是office2007刚出来,大家用xlsx文件用不习惯,还可以理解,这都10年过去了喂,就算没有进化到office2016,还在用of ...

  3. Python处理Excel表中单元格带有换行的数据

    Python处理Excel表中单元格带有换行的数据 文章目录 Python处理Excel表中单元格带有换行的数据 问题样式 实例问题 实例实现代码 实例结果 问题样式 在数据处理过程中常常会遇到这样一 ...

  4. python 表格查询,Python实现数据表查找

    from pymysql import * class JD(object): def init(self): # 创建connection链接 self.conn = connect(host='1 ...

  5. python怎么导入sql数据库,##使用python将excel表中数据导入sql server数据库

    如何用python将excel数据导入到postgresql数据库中 把excel表格另存为csv文件 python将exce文件含有多个sheet同时l导入sqlserver数据库 需要使用xlrd ...

  6. Unity 读取Excel表的内容

    在我们的项目开发过程中,策划们可能会配置很多的数据在一些文本文本中,例如商城物品,随机名称等,往往这些数据会放在不同的Excel当中.那么我们程序就需要通过读取Excel的内容,已供程序使用. 所以这 ...

  7. Python提取 “Excel文本框” 内容,这个需求头一次见,1000个表,10行代码!

    本文介绍 说实话,这个需求头一次碰到,我相信对于大多数朋友来说,也是头一次碰到."提取excel文本框中的内容",对,你没有听错!我也不知道你碰到过没有,但是这确实是一位朋友提出的 ...

  8. python遍历excel单元格内容_如何遍历excel文件获取单元格内容并在websi上以表单形式编写...

    到目前为止,我的情况如下: Selenium和python脚本基本上可以启动浏览器,选择所需的字段,输入文本并单击submit. 我想做什么: 如上所述,我希望python脚本循环遍历excel表,并 ...

  9. Python自动化复制整张Excel表的内容

    现状描述: 因每天需要接收各个小组的工作日报,由我汇总到一个Excel里面,该Excel分成多个sheet展示.每个小组的日报复制粘贴容易出错,且重复性劳动,于是想用python来实现自动化拷贝. 需 ...

  10. python 读取excel表数据获取坐标_python读取并定位excel数据坐标系详解

    测试数据:坐标数据:testExcelData.xlsx 使用python读取excel文件需要安装xlrd库: xlrd下载后的压缩文件:xlrd-1.2.0.tar.gz 解压后再进行安装即可,具 ...

最新文章

  1. python3-python3--内置函数
  2. iOS应用跳转qq指定联系人聊天
  3. 会为客户着想的商家才是好商家
  4. Spring mvc HTTP协议之缓存机制
  5. 有无关通配符的相等操作符
  6. qt交叉编译环境搭建方法
  7. MongoDB学习2——Windows 使用mongo连接数据库
  8. 【Elasticsearch】搜索自己想要的东西与注释文本(字符串)插件
  9. 夜班工作有哪些优缺点?
  10. UnityShader1:渲染流水线
  11. linux kernel directory
  12. 腾讯信鸽-百亿级别的消息推送背后的技术了解下
  13. lbs云 java_百度 LBS 云使用介绍
  14. 理想汽车确认首席技术官王凯离职
  15. ubuntu 桌面菜单栏和任务栏程序标题栏都不见了- 已解决
  16. HTTP和HTTP的区别
  17. 贝叶斯网与链式法则的理解
  18. mysql 1044_mysql重置密码和mysql error 1044(42000)错误
  19. 《基于数字信号处理的相干光通信技术》读书笔记chapter II——单载波先进调制格式
  20. apache atlas 案例_Apache Atlas

热门文章

  1. 服务器上系统使用排行,服务器操作系统使用排行榜
  2. java 写代码求导_OO_JAVA_表达式求导
  3. 319@365 RStudio中rgl包安装后调用出错解决方法初探。
  4. nginx的网页压缩以及图片的压缩
  5. java毕业答辩演讲稿,2019毕业答辩演讲稿大全
  6. Jmeter ramp-up 参数含义 以及http请求测试流程零基础
  7. 【每晚20点红包雨】2018天猫聚划算99大促欢聚盛典活动介绍
  8. word2019对输入时响应较慢
  9. 设备状态监测系统提升企业设备管理水平
  10. 使用Pinyin4Swift进行汉字拼音转换