工作中经常要汇总数据,每周的报告选取一些需要的列然后汇总成月报,每周的报告列的项目都是一样的,下面的数值不一样,目标就是用Python实现将多个excel的内容汇总到一个新的excel表格中。
在网上参考了好多例子都没有成功,最后找到了这个:https://blog.csdn.net/qq_45731111/article/details/102472406 亲测有效,感谢原博。
用我小白的编程水平完成了第一步。。。将一个excel的某些列导入到新的excel中。贴上代码:

import xlrd
import xlwtdatas=xlrd.open_workbook('D:\\1. Yield management\\1.FT yield summary\\XXXXXX Weekly report\\FT yield summary\\1750_202027FT_WEEKLY_SUMMARY.xlsx')   #打开需要做处理的文件
table=datas.sheet_by_name('1750_202027FT_WEEKLY_SUMMARY')   #通过名称获取工作表sheet_name=datas.sheet_names()   #获取所有的表名
nrows=table.nrows   #获取工作表中所有行数
ncols=table.ncols   #获取工作表中所有列数wb=xlwt.Workbook()   #新建一个excel文件
ws=wb.add_sheet('June FT yield')   #新增一个表格,并且取名June FT yieldfor rownum in range(6,nrows):   #相当于for rownum=6;rownum++;rownum<nrows,从6开始是因为summary里面第6行开始才是需要的数值row=table.row_values(rownum)   #从第6行开始到nrows最大值,获取每行的数值,整合成数组的形式Date=str(row[0]) MoNumber=str(row[1])PKG=str(row[2])Device=str(row[3])CustomerOrder=str(row[4])WaferLot=str(row[5])ProgramName=str(row[6])Input=str(row[7])Output=str(row[8])Yield=str(row[9])ws.write(rownum,0,label=Date)ws.write(rownum,1,label=MoNumber)ws.write(rownum,2,label=PKG)ws.write(rownum,3,label=Device)ws.write(rownum,4,label=CustomerOrder)ws.write(rownum,5,label=WaferLot)ws.write(rownum,6,label=ProgramName)ws.write(rownum,7,label=Input)ws.write(rownum,8,label=Output)ws.write(rownum,9,label=Yield)wb.save('example.xls')

使用Python将一个excel的某些内容导入到新的excel中相关推荐

  1. 如何将EXCEL表格的内容导入到CDR中?

    CDR中能做表格?答案是肯定的,而且方法不止一种,比如利用图纸工具或者表格工具.现在教大家一个更快捷.简单的方法,将Excel表格直接导入到CDR软件,立刻完成你的表格绘制,而且还可以导入内容,并且能 ...

  2. 如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中

    如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中 2011-05-12 14:19 方法一,使用SQL*Loader      这个是用的较多的方法,前提必须oracle数据中目的表已经 ...

  3. 【python】提取多个excel的工作簿,生成新的excel

    最近,偶然用到了python来处理多个excel,主要目的如下: 目的1:提取文件夹下多个excel中的第一个工作簿. 目的2:提取的工作簿的名称以原excel名称命名. 目的3:将提取出来的工作簿合 ...

  4. java 导入excel表格(批量导入),下载excel模板,导出表格

    1.导入excel表格(批量导入) 如图,给id=83和id=84的老师导入工作时间. 导入的excel模板如下 注意导入excel表格时关于日期时间类的的数据要设置对应的格式. 后台接口 /*** ...

  5. java 从excel中读取数据_在Java中读取Excel文件的内容和导出数据到Excel文件中

    转自www.chianjavaworld.net 原作者:SonyMusic 读:rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 在Java ...

  6. python打开文件匹配数据_python实现两个excel数据匹配,最终写入新的excel文件

    需求背景 表1有两列 表2包含表1不过缺少坐标字段 需要根据HID匹配两个表,把表1的坐标内容补充到表2 代码 import shutil import sys import xlwt import ...

  7. python实现两个excel数据匹配,最终写入新的excel文件

    需求背景 表1有两列 表2包含表1不过缺少坐标字段 需要根据HID匹配两个表,把表1的坐标内容补充到表2 代码 import shutil import sys import xlwt import ...

  8. php excel 模板,PHP以Excel模板填充数据并生成新的Excel文件

    遇到这个一个问题,需要生成带水印的Excel文件,具体思路如下:先设置一个调好格式的Excel文件作为模板,再用PHP以模板文件填充,并生成新的Excel文件,这样新的文件就和模板文件格式一致.程序用 ...

  9. 利用python读取Excel文件的内容,报错:Excel xlsx file; not supported

    现象: pycharm中存在如下代码 xlrd = xlrd.open_workbook(r'C:\\Users\\Administrator\\Desktop\\SN.xlsx') 目的是在桌面中打 ...

最新文章

  1. apache bench linux,linux – 如何在CentOS上安装Apache Benchmark?
  2. elasticsearch 条件去重_elasticsearch去重计数
  3. 轻松监控Docker容器中的ADF应用程序
  4. mongodb 搜索速度_MongoDB数据库查询性能提高40倍的经历分享
  5. 非root用户ssh 执行 sudo远程机器免密钥
  6. HPC:鱼与熊掌可以兼得
  7. 组成原理说明------地址对齐
  8. heeds matlab,Ricardo IGNITE下载-整车性能仿真分析软件Ricardo IGNITE下载v2018.1 最新版-西西软件下载...
  9. Word怎么显示目录
  10. win7配置本地ftp服务器
  11. 有什么方法可以把WPS转为Word:小白教你一招搞定
  12. win101909要不要更新_近年最稳的Win10更新?Win10 1909值得升级吗
  13. css 侧栏跟随_简单代码实现智能侧边栏跟随固定浮动的效果
  14. C/C++内存管理器
  15. 苹果切换输入法_落格五笔输入法苹果版下载-落格五笔输入法APP
  16. 内容即广告是最好的移动商业模式?
  17. 操作系统思考 第三章 虚拟内存
  18. 疯狂Java讲义(七)----第二部分
  19. L4W4作业1 人脸识别 - the Happy House
  20. 七个性格特征成就你的大企业家梦想(穷人最有希望)

热门文章

  1. Android中指南针的实现
  2. 沟通的艺术(笔记)——前言
  3. gmac做3路网卡转fpga实现方案对比
  4. 查看kafka的版本
  5. 我的世界斗罗封神服务器怎么注册,我的世界斗罗封神服务器-我的世界斗罗封神mod手机版v1.17.2.01-游戏宝手游网...
  6. Docker进入/退出容器命令
  7. 第二章 关系映射详解
  8. 【Android Studio】Android Studio ADB Wifi 无线调试
  9. 【实战】电商后台管理系统:路由封装基础布局
  10. 在SAP系统中,更改一个公司代码(Company Code)的会计科目表(Chart of Accounts)