使用Python将一个excel的某些内容导入到新的excel中
工作中经常要汇总数据,每周的报告选取一些需要的列然后汇总成月报,每周的报告列的项目都是一样的,下面的数值不一样,目标就是用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中相关推荐
- 如何将EXCEL表格的内容导入到CDR中?
CDR中能做表格?答案是肯定的,而且方法不止一种,比如利用图纸工具或者表格工具.现在教大家一个更快捷.简单的方法,将Excel表格直接导入到CDR软件,立刻完成你的表格绘制,而且还可以导入内容,并且能 ...
- 如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中
如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中 2011-05-12 14:19 方法一,使用SQL*Loader 这个是用的较多的方法,前提必须oracle数据中目的表已经 ...
- 【python】提取多个excel的工作簿,生成新的excel
最近,偶然用到了python来处理多个excel,主要目的如下: 目的1:提取文件夹下多个excel中的第一个工作簿. 目的2:提取的工作簿的名称以原excel名称命名. 目的3:将提取出来的工作簿合 ...
- java 导入excel表格(批量导入),下载excel模板,导出表格
1.导入excel表格(批量导入) 如图,给id=83和id=84的老师导入工作时间. 导入的excel模板如下 注意导入excel表格时关于日期时间类的的数据要设置对应的格式. 后台接口 /*** ...
- java 从excel中读取数据_在Java中读取Excel文件的内容和导出数据到Excel文件中
转自www.chianjavaworld.net 原作者:SonyMusic 读:rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 在Java ...
- python打开文件匹配数据_python实现两个excel数据匹配,最终写入新的excel文件
需求背景 表1有两列 表2包含表1不过缺少坐标字段 需要根据HID匹配两个表,把表1的坐标内容补充到表2 代码 import shutil import sys import xlwt import ...
- python实现两个excel数据匹配,最终写入新的excel文件
需求背景 表1有两列 表2包含表1不过缺少坐标字段 需要根据HID匹配两个表,把表1的坐标内容补充到表2 代码 import shutil import sys import xlwt import ...
- php excel 模板,PHP以Excel模板填充数据并生成新的Excel文件
遇到这个一个问题,需要生成带水印的Excel文件,具体思路如下:先设置一个调好格式的Excel文件作为模板,再用PHP以模板文件填充,并生成新的Excel文件,这样新的文件就和模板文件格式一致.程序用 ...
- 利用python读取Excel文件的内容,报错:Excel xlsx file; not supported
现象: pycharm中存在如下代码 xlrd = xlrd.open_workbook(r'C:\\Users\\Administrator\\Desktop\\SN.xlsx') 目的是在桌面中打 ...
最新文章
- apache bench linux,linux – 如何在CentOS上安装Apache Benchmark?
- elasticsearch 条件去重_elasticsearch去重计数
- 轻松监控Docker容器中的ADF应用程序
- mongodb 搜索速度_MongoDB数据库查询性能提高40倍的经历分享
- 非root用户ssh 执行 sudo远程机器免密钥
- HPC:鱼与熊掌可以兼得
- 组成原理说明------地址对齐
- heeds matlab,Ricardo IGNITE下载-整车性能仿真分析软件Ricardo IGNITE下载v2018.1 最新版-西西软件下载...
- Word怎么显示目录
- win7配置本地ftp服务器
- 有什么方法可以把WPS转为Word:小白教你一招搞定
- win101909要不要更新_近年最稳的Win10更新?Win10 1909值得升级吗
- css 侧栏跟随_简单代码实现智能侧边栏跟随固定浮动的效果
- C/C++内存管理器
- 苹果切换输入法_落格五笔输入法苹果版下载-落格五笔输入法APP
- 内容即广告是最好的移动商业模式?
- 操作系统思考 第三章 虚拟内存
- 疯狂Java讲义(七)----第二部分
- L4W4作业1 人脸识别 - the Happy House
- 七个性格特征成就你的大企业家梦想(穷人最有希望)
热门文章
- Android中指南针的实现
- 沟通的艺术(笔记)——前言
- gmac做3路网卡转fpga实现方案对比
- 查看kafka的版本
- 我的世界斗罗封神服务器怎么注册,我的世界斗罗封神服务器-我的世界斗罗封神mod手机版v1.17.2.01-游戏宝手游网...
- Docker进入/退出容器命令
- 第二章 关系映射详解
- 【Android Studio】Android Studio ADB Wifi 无线调试
- 【实战】电商后台管理系统:路由封装基础布局
- 在SAP系统中,更改一个公司代码(Company Code)的会计科目表(Chart of Accounts)