要复制excel表的内容:

分别在第15、16、17、18、19列

第二张的excel表格:

代码部分:


import xlrd
from datetime import datetime
from xlutils.copy import copy
excel_file = '2018材料出库单列表(含项目)研发0902-飞.XLS'               #导入excel数据
data=xlrd.open_workbook(excel_file)            # ----读取excel----
table = data.sheet_by_name("sheet1")            # 通过名称获取sheet
wb=xlrd.open_workbook('PMT1010S-SA-WT领料单.xls',formatting_info=True)       #打开另一张excel的表格 模板
new_wb =copy(wb)         #将xlrd对象拷贝转化为xlwt对象,要用到xlutils模块
new_sheet = new_wb.get_sheet(0)         #读取Excel的第一张工作表
rowx=5  #第二张excel要填入数据的行号
j=1
#将数放到指定的位置
for i in range(table.nrows):if table.row(i)[23].value=='PMT1004S-SG-ZT':   #根据某列的值进行筛选23列号   细分print(table.row_values(i, start_colx=0, end_colx=None)) #打印你筛选出来的数据print(table.row_values(i, start_colx=15, end_colx=19))   #开始15列 结束19列if  table.row(i)[5].value==43129.0:#根据某行的一个值进行第二次筛选#将筛选出来的数据写入第二个excelnew_sheet.write(2, 3, table.cell_value(i, 5))new_sheet.write(rowx, 0, j)      # 行  列   内容#序号new_sheet.write(rowx, 1, table.cell_value(i,15))     #材料编码new_sheet.write(rowx, 2, table.cell_value(i,16))    #材料名称new_sheet.write(rowx, 3, table.cell_value(i,17))    #规格型号new_sheet.write(rowx, 4, table.cell_value(i,18))    #主计量new_sheet.write(rowx, 5, table.cell_value(i,19))    #数量j+=1        #序号+1rowx+=1     #换到下一行数据
new_wb.save('PMT1010S-SA-WT领料单2.xlsx')   #将表格保存为新的表格,也可以覆盖原来的模板

Python xlrd将excel表的指定数据copy到另一个excel表格中相关推荐

  1. 将指定excel的一列数据提取到另一个excel的指定列

    #!/usr/bin/env python import openpyxl bj='D:/地市县公司/西藏台账数据分析-设备台帐分析.xlsx' wb = openpyxl.load_workbook ...

  2. Python提取多张excel表上的数据,合并汇总到一张新表

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于财会学习联盟,作者:我是刀哥啊 私信回复"资料" ...

  3. C#将一个excel工作表根据指定范围拆分为多个excel文件

    C#将一个excel工作表根据指定范围拆分为多个excel文件 微软Excel没有提供直接的方法来拆分excel文件,因此要拆分一个excel文件最简单的方法可能就是手动剪切和粘贴了,除此之外,还有其 ...

  4. Excel怎么删除指定数据单元格

    今天小编跟大家分享一下Excel怎么删除指定数据单元格 1.如下图我们想要批量删除李松单元格 2.首先我们选择值日人员数据单元格区域 3.然后我们点击下图选项(Excel工具箱,百度即可了解详细下载安 ...

  5. python合并excel工作簿_使用Python将多个excel的多个sheet页合并到一个excel

    使用Python将多个excel的多个sheet页合并到一个excel ##读取Excel文件 import xlrd ##将文本写入excel文件 import xlsxwriter ##读取exc ...

  6. oracle将表导入到表空间,关于ORALCE一个表空间的数据导入到另一个表空间的方法(原创)...

    用户:   whnaproject     所属表空间: whnaproject 新用户   : wniec            所属新表空间: wniec 要求:将用户whnaproject中的数 ...

  7. 如何将Excel多行单元格文字合并到一个单元格中

    如何将Excel多行单元格文字合并到一个单元格中 参考网址:https://jingyan.baidu.com/article/ed15cb1b28042c5ae369819f.html 1.打开需要 ...

  8. 如何合并多个Excel文件(相同列结构)至一个Excel文件中

    如何合并多个Excel文件(相同列结构)至一个Excel文件中 1. 将待合并数据格式一样的Excel文件放置在一个文件夹下 2. 新建一个Excel空文件,用来存放合并数据 3. 点击[数据]> ...

  9. 【看板】ajax动态获取后台传来json数据,加载到页面表格中

    ajax动态获取后台传来json数据,加载到页面表格中 摘要 1.WebApi 2.看板HTML 3.ajax获取后台传来的数据:在这里要注意声明提升,所以需要在for循环外var str1 = &q ...

最新文章

  1. 年终重磅:解密全球30家搅局者和355家上市路上的科技公司
  2. 书------数据库(SQL Server)
  3. dubbo学习之dubbo管理控制台装配及集成zookeeper集群部署(1)【转】
  4. NIO详解(十一):线程间通信管道Pipe
  5. 释疑の资源短缺DATASET_CANT_CLOSE
  6. Human_height
  7. session一些基本的东西
  8. html 样式优先级,CSS样式优先级
  9. python3使用pickle读取文件提示TypeError或者UnicodeDecodeError的解决办法
  10. 走进波分 -- 16.Optix OSN9800产品介绍
  11. 三维点云数据处理软件供技术原理说明_三维点云数据获取方法及获取系统与流程...
  12. 腾讯企业邮箱的邮局服务器设置,网易邮件客户端如何配置腾讯企业邮箱 并设置服务器邮件同步-♚付涛纪实阁♚...
  13. clickhouse-client命令行参数及常用案例
  14. 代码封装的思想,竟然在中国古代就已经存在了
  15. win11如何右键如果没有.txt文件,如何出现.txt文件
  16. 《莎士比亚》文本生成
  17. 【Git学习】解决GitLab内存消耗大的问题
  18. 欧洲语言学习统一标准C1C2音频,昆明学法语梓润告诉你法语欧标A1A2B1B2C1C2
  19. 谭浩强C++ 第八章
  20. 独家专访京东区块链技术专家刘春伟:大厂BaaS扎堆,京东如何走C位?

热门文章

  1. centos7使用说明
  2. postgres定时备份数据库
  3. “十一”期间支付系统也“休假”
  4. 关于Flappy bird中水管与小鸟的碰撞
  5. 如何把设计稿中px值转化为想要的rem值
  6. 『Discrete Mathematics and Its Applications』离散数学及其应用学习笔记
  7. Ubuntu下移动与重命名文件
  8. C# AutoResetEvent / ManualResetEvent
  9. python课营销骗局-朋友圈里的卖课广告,为什么让年轻人这么上头?
  10. C语言实现扫雷游戏(完整版)