需求有如图表格:

然后有姓名,想要把这些人所在的这一行资料给导出来。

1、把姓名保存成名字.txt 源表格为'excelFile.xls'
2、源码如下:


#!/usr/bin/python
# -*- coding: utf-8 -*-
import xlwt
import xlrddef main():workbook = xlwt.Workbook(encoding='ascii')worksheet = workbook.add_sheet('入职员工')with open('.\名字.txt') as f:h = 0line = f.readline()while line:line = line.replace('\r', '').replace('\n', '').replace('\t', '')# print(line)Meiyitiao = Ex_Find(line)print(Meiyitiao)i = 0for zhi in Meiyitiao:# 写入excel# 参数对应 行, 列, 值worksheet.write(h, i, label=zhi)i += 1h += 1line = f.readline()workbook.save('入职员工资料.xls')def Ex_Find(Name):workfile = xlrd.open_workbook('excelFile.xls')table = workfile.sheets()[0]nrows = table.nrows#nrows有效行数for i in range(0,nrows):Ndangqian_List = table.row_values(i)#当前行资料 list list[1]为名字z = 0for c in range(0,len(Ndangqian_List)):if Name == Ndangqian_List[z]:#Ndangqian_List[] z += 1 每一格的资料,遍历列表每个元素return table.row_values(i)z += 1return [Name]if name == 'main':main()
```**

转载于:https://blog.51cto.com/12541359/2156203

利用xlwt、xlrd搜索excel表格内容并复制出需要的那一行内容相关推荐

  1. Python xlrd 读取 Excel 表格基础(一):获取sheet、行、列对象,读取数据类型等

    Python xlrd 读取 Excel 表格基础 一:按行.按列读取Excel数据内容 前言: 1.获取工作簿.sheet对象 2.获取sheet表中行.列对象 3.读取sheet对象中所有数据 4 ...

  2. Python xlwt,xlrd对Excel表求笛卡尔积

    Python xlwt,xlrd对Excel表求笛卡尔积 应用背景 待处理的Excel表单模版 处理后导出的Excel效果 具体代码实现 应用背景 前些日子,在项目中遇到多级分类合并问题,每一级分类格 ...

  3. 计算机数据表格方框,excel表格数据变框框了-Excel表格弄着弄着突然变成这样了,内容方框全无,有......

    点击excel表格右下角出现方框框,怎么去除?谢谢啦 1.电脑打开Excel,表格有原始的灰色框 2击界面左上角的. 3.点击文件后,点击选项. 4.进入Excel选项,进入高级页面,然后把显示网格线 ...

  4. Qt高仿Excel表格组件-支持冻结列、冻结行、内容自适应和合并单元格

    目录 一.概述 二.效果展示 三.实现思路 1.冻结行.冻结列 2.行高自适应 3.蚂蚁线 四.测试代码 1.添加表格数据 2.设置冻结行.列 3.行高.列宽 4.单元格背景色 5.单元格文字 6.其 ...

  5. Excel表格中如何找出并替换数据中某一固定范围内的值(包括空值)

    Excel表格中如何找出并替换数据中某一固定范围内的值(包括空值) 一.问题介绍 二.方法介绍 1.选中数据 2.按住Ctrl+H键,调出替换窗口 3.输入 " * ",并点击查找 ...

  6. excel表格xlsx解开权限密码,excel表格xlsx不能复制打印怎么办?

    excel表格xlsx加密文件去除密码,excel表格xlsx不能复制打印怎么办?[真的很好用]迅雷excel表格xlsx解密,可以用「密码帝」 超级好用,百度搜索密码帝就可以了!非常简单手机电脑都可 ...

  7. HTML里的表格不能复制粘贴,表格之间无法复制粘贴怎么办_两个EXCEL表格为什么不能复制和粘贴-win7之家...

    我们要录入数据或者制作表格的时候,经常会需要使用excel表格软件来实现,然而在操作过程中有些用户反映说遇到这样一个图问题,就是表格之间要进行复制粘贴的时候,却会提示"excel 无法粘贴信 ...

  8. Excel表格怎么快速计算出算式结果

    今天跟大家分享一下Excel表格怎么快速计算出算式结果 1.打开Excel文件,如下图我们想要快速计算出各个数据的体积. 2.我们将数据复制一份到体积列中 3.然后点击下图选项(Excel工具箱,百度 ...

  9. excel 公式 单引号 concat_电气计算速度慢?62套自动计算EXCEL表格,输入数据秒出结果...

    电气计算速度慢?62套自动计算EXCEL表格,输入数据秒出结果 随着社会的整体发展节奏加快,人们的生活和工作节奏也随之加快!尤其是在职场上,高效工作是每个职场人员必须不断锻炼并掌握的专业技能.作为电气 ...

最新文章

  1. android程序包括哪几种文件,apk是什么文件
  2. 数据不够怎么训练深度学习模型?不妨试试迁移学习 ——重用神经网络的结构2...
  3. 【知识强化】第一章 操作系统概述 1.1 操作系统的基本概念
  4. Java8 EnumSet 源码简单分析
  5. black:你的Python代码有点丑
  6. Web中的鼠标自动移动
  7. Mac下svn搭建和使用方法
  8. 如何在六个月或更短的时间内成为DevOps工程师(二):配置
  9. 释放链表内存C语言,最简单的链表删除第一个节点时释放内存的问题
  10. 2017-10-湖南套题1
  11. 超级简单却不知道:html标签的嵌套规则
  12. 操作系统原理-----进程同步与通信
  13. html模拟终端,超级终端连续ping
  14. Message、Handler、MessageQueue、Looper之间的关系
  15. c51单片机音乐门铃C语言程序,51单片机音乐门铃的设计
  16. 根据rpt文件打印报表
  17. C++中的有些析构函数也被定义为virtual虚函数,这是为什么?
  18. O'Reilly Java系列书籍建议阅读顺序(转自蔡学庸老师)
  19. larval 进程管理
  20. 汉信码(Hanxin Code)与QR码(QR Code)的终极对决

热门文章

  1. mybatis case when_MyBatis 几种通用的写法
  2. java 数据验证_Java 数据验证
  3. java程序结构_java程序的三种结构
  4. python pytest框架
  5. 东莞村财登录显示服务器断开,“东莞村财”APP运行一年多,还有很多村民股东未注册...
  6. 如何用c语言编写工程文件夹,利用makefile实现c语言项目编译
  7. linux shell 生产脚本汇总,【汇总】Linux常用脚本shell
  8. hooks组件封装 react_react-hooks amp; context 编写可复用react组件的一种实践
  9. android 单选按钮横置,input radio如何实现横向布局
  10. php savepath,php中session_save_path另外一种用法