zbzhang的个人博客分享 http://blog.sciencenet.cn/u/zbzhang

博文

办公小程序:Excel文件提取关键字所在行

已有 4369 次阅读 2021-1-1 10:22 |个人分类:办公工具|系统分类:科研笔记


    本自制小程序适用于从Excel中查找含有某关键字(也可以是关键字的一部分,中英文均可)的所有行,并生成新的sheet。

  用法举例:

        (1)从某个办公Excel总表中,按照关键字制作成分表。

        (2)“一键分析特定启动子序列的转录因子结合位点小程序(http://blog.sciencenet.cn/home.php?mod=space&uid=3446543&do=blog&id=1263446)”中,查询某个转录因子结合位点,并将该转录因子的所有结合位点信息拷贝到另一个sheet中。

        (3)从转录组数据的Excel注释文件中,查找含有某关键字的转录本数据,并将所有行拷贝到新的一个sheet中(如果还需要转录本序列信息,参考“小程序:从已注释的转录组数据中查找特定的基因并复制相关的信息”http://blog.sciencenet.cn/home.php?mod=space&uid=3446543&do=blog&id=1248635)。

  

  程序存储在百度网盘:

           链接:https://pan.baidu.com/s/1FlbjyMmWxuYtM05B9GX_sg 

           提取码:cj4g 

注意事项:

        1. 适用于从.xlsx格式文档中查找含有某关键字的数据,并将该数据所在行复制出来,如果是.xls格式,请先转换成.xlsx格式(参考博文“批量将xls格式文档转换成xlsx格式文档”http://blog.sciencenet.cn/home.php?mod=space&uid=3446543&do=blog&id=1248640)。

        2. 本程序中,只要输入关键字(部分)即可,无需全称,即只要匹配部分信息即可完成,如:“Forkhead box P 3 (foxp3)基因信息, 只要输入“fork”即可将所有含有“fork”的行复制出来(不区分字母大小写),这其中不仅包含“foxp3”基因信息,还包含所有含有“fork”关键字的行。

        3. .xlsx第一行为表头

        4. 本程序仅适用于win10操作系统。


致谢:

        1. python 社区(https://www.python.org/

        2. Eric Gazoni & Charlie Clark who created and maintaines openpyxl package (https://openpyxl.readthedocs.io/en/stable/).









https://blog.sciencenet.cn/blog-3446543-1265215.html

上一篇:一键分析特定启动子序列的转录因子结合位点小程序
下一篇:批量准备待打印的照胶仪图片——黑白图像颜色颠倒、亮度及对比度调节小程序
收藏 IP: 210.0.158.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-21 23:52

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部