在面对几k行甚至上万行的excel数据时,如果只需要找出我们所需的某几行数据,可利用此代码,在设置好excel的路径、excel文件名关键字之后,即可抓取所需数据并输出至新的excel中。

三个参数:

  1. 所读取的excel(绝对路径+文件名+后缀)
workbook = xlrd.open_workbook('shuju.xls')
  1. 关键字
 if aaa.find('关键字')>0:
  1. 结果保存
jieguo.save('结果.xls') #保存新生成的Excel

完整代码:

import xlrd
import xlwtdef read_excel():workbook = xlrd.open_workbook('shuju.xls') #读取源excel文件,最好利用绝对路径(完整路径,从哪个盘开始)jieguo = xlwt.Workbook(encoding="ascii")  #生成excelwsheet = jieguo.add_sheet('sheet name') #生成sheetsheetnum=workbook.nsheets  #获取源文件sheet数目y=0 #生成的excel的行计数for m in range(0,sheetnum):sheet = workbook.sheet_by_index(m) #读取源excel文件第m个sheet的内容nrowsnum=sheet.nrows  #获取该sheet的行数for i in range(0,nrowsnum):date=sheet.row(i) #获取该sheet第i行的内容for n in range(0,len(date)):aaa=str(date[n]) #把该行第n个单元格转化为字符串,目的是下一步的关键字比对if aaa.find('关键字')>0: #进行关键字比对,包含关键字返回1,否则返回0y=y+1for j in range(len(date)):wsheet.write(y,j,sheet.cell_value(i,j)) #该行包含关键字,则把它所有单元格依次写入入新生成的excel的第y行jieguo.save('结果.xls') #保存新生成的Excelif __name__ == '__main__':read_excel()

Python抓取excel中关键字相关推荐

  1. python爬取pdf教程_#如何利用Python抓取PDF中的某些内容#python爬取pdf教程

    如何利用Python抓取PDF中的某些内容 学生每天要学习,工作者要工作,家庭主妇每都要务.不论做什么,都有着相应的操作流同样就会有操作技巧.学生运用技巧学习才不会累,学得还会更快更多:工作者掌握技巧 ...

  2. Python抓取网页中的动态序列化数据

    Python抓取网页中的动态序列化数据 动态序列化数据经常应用于前后端分离的页面.或者通过VUE.JS等HTML页面环境,常规的爬虫抓取方法并不能满足数据采集的要求,因此需要其他的方式进行数据的采集. ...

  3. python抓取内存中的网页_『爬虫四步走』手把手教你使用Python抓取并存储网页数据!...

    爬虫是Python的一个重要的应用,使用Python爬虫我们可以轻松的从互联网中抓取我们想要的数据,本文将基于爬取B站视频热搜榜单数据并存储为例,详细介绍Python爬虫的基本流程.如果你还在入门爬虫 ...

  4. python求excel平均数_#python抓取excel表格数据#使用python3读取处理excel表的数据内容如何对内容求平均值...

    使用python3读取处理excel表的数据内容如何对内容求平均值 先说下概述: 值就是集合平均数. (a1 a2 --an)/n为a1,a2,--,an术平均值. 简单算均数.有这么一组数字10.2 ...

  5. python抓取html中特定的数据库,Python抓取网页中内容,正则分析后存入mysql数据库...

    firefox+httpfox可以查看post表单 首先在http://www.renren.com/这个地址输入用户名和密码, 输入用户名和密码之后post到下面这个网址: http://www.r ...

  6. python抓取视频中的人物动作,并生成3D的bvh

    视频中的人物抓取 查看视频时,看到很多人的动作特别潇洒.就想做动作抓取 参考了别人的案例,自己进行布局 特别感谢 作者:StubbornHuang <我的开源项目 – 3DPoseEstimat ...

  7. python抓取淘宝关键字信息

    懒得写字,不要说,就是干. # coding=utf-8 import urllib.request import re from urllib.request import urlopen, url ...

  8. 用python抓取网页中所有pdf文件的笨方法

    进入下载中心: https://www.sensirion.com/en/download-center/ 在网页任意地方点击右键,后选择inspection 右边选择elements 一直向下翻找到 ...

  9. python抓取word中的图片并另存为

    #!/usr/bin/env python # coding:gbkimport os,zipfile,shutildef getimage(docdir):os.chdir(docdir)dirli ...

最新文章

  1. 了解下RDF 都柏林核心元数据
  2. mitmdump脚本中使用requests模块发送请求
  3. ARIMA模型详细讲解
  4. 计划策略-10-净需求计划
  5. hyper服务器虚拟网卡和实际网卡,Hyper-V 3 虚拟网卡带宽应用限制
  6. 【转】异步编程系列(Thread、Task、async/await、ajax等)
  7. 创造型模式——单例模式
  8. 机器学习程序猿在Linux猩球的生存指南
  9. ArcGISEngine二次开发(2):地图制图
  10. centos6 挂载ntfs格式移动硬盘
  11. 13_展示商品的详情
  12. nachos操作系统初步认识
  13. Equalizer 分布式渲染 在一同一台电脑启动多窗口
  14. Photoshop 使用技巧
  15. Docker Build Cache 缓存清理
  16. 大一新生的第一篇博客
  17. 郑州共享门店系统开发优势有哪些?
  18. web前端不好找工作之web前端面试简历补救篇
  19. 10-特质-Scala
  20. Mingle 2.0 发布了

热门文章

  1. 袁萌:Linux病毒为何不会泛滥成灾?
  2. 介绍几款可用的web应用防火墙
  3. ObjectUtils.isEmpty() 和 null 区别
  4. python计算1的平方减2的平方加3的平方减4的平方怎么算_计算1的平方减2的平方加3的平方减4的平方 – 手机爱问...
  5. 【EMC基础篇①】噪声是什么
  6. JavaWeb旅游项目登陆功能
  7. Diabetes 糖尿病及其并发症.|2021/1/25(未完待续)
  8. 汇编语言:AX、BX、CX、DX寄存器知识点梳理
  9. 【iCheck基本用法的使用】
  10. ROS新手教程(talker/listener)