大家好,这里是在重庆奋斗的Python程序员晚枫。
最近开源中国的推荐项目,Python自动化办公专用的👉python-office库,更新了一个和疫情管控有关的功能。国产技术,点赞走起!
今天我们一起来学习一下,1行代码就能解决复杂Excel的查询问题,真的很实用!
“python-office的中文官网:
https://www.python-office.com
这次发布的功能,来自核酸检测中对Excel数据的查询。详情如下👇
疫情以来,各地经常会进行全员检测。
以一个100w+人口的县城举例,每次检测完,汇总到有关部门的就是:100个左右的Excel表格,里面零零总总100w+条数据,而且每个Excel表格的格式(列的个数和名称),可能还不一样。
“这时候,如果你想根据姓名从中查找出某1个人的信息,或者根据检测时间查找出某一类人的数据,怎么办?
本次发布的功能,针对本需求,让你仅仅使用1行Python代码,就可以快速查找出指定的条件的:文件位置和名称、sheet名称、所在行数、具体信息。
本功能的作者:bulabean
相关PR:https://gitee.com/CoderWanFeng/python-office/pulls/10
而且不需要你学习Python这门技术,跟着下文操作,就可以轻松实现,快去试试吧~
第一步的安装很简单,在有python环境的电脑上,只需要执行下面这一行命令。
“如果你之前使用过python-office这个库,也需要执行一下,可以下载到最新版本~
安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-office -U
如果你的电脑里还没有安装python环境,可以在下列公众号的后台发送:安装教程,24小时自动获取一个6分钟的傻瓜式安装教程,有电脑就能跟着完成操作~
直接上代码!
代码
# 导入库:python-office,简写为:office
import office
# 1行代码,查出内容即可
office.excel.find_excel_data(search_key='刘家站垦殖场',target_dir=r'D:\workplace\')
# 你需要填写的内容:
# search_key:你的查询条件,比如我要查询的内容里,包含:刘家站垦殖场
# target_dir:你那100个Excel文件,存放的位置。比如我放在了D盘下的workplace文件夹里,我就写:r'D:\workplace\'
本文分享自 Python自动化办公社区 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!