处理excel文件时找了好久没找到有多个文件数据合并,直接复制粘贴又显示必须粘贴在第一行,罢了,代码解决一切不可能

from openpyxl import load_workbookwb1 = load_workbook('001.xlsx')
wb2 = load_workbook('002.xlsx')
# 激活 worksheet
ws1 = wb1.active  # 母表
ws2 = wb2.active  # 子表num = 1  # 控制行数
a = 2  # 控制插入位
n = 1  # 列数记录# 按行读取子表
for i in range(1,634):  # 此处尾数为子文件行数print('当前写入行:',a)datas = ws2['A{}'.format(num):'F{}'.format(num)]for i in datas:for data in i:key = data.valueprint(key)ws1.cell(a,n,key)n +=1if n == 7:  # 文件列数为6,故==7时回位n = 1a += 1num += 1
wb1.save('003.xlsx')

做个解释:思路读取001、002文件,将002追加在001文件最后一行,生成003文件

使用openpyxl进行多个excel数据合并相关推荐

  1. Excel数据合并到统计分析自动处理的python示例(精益办公实战1)

    Excel数据合并到统计分析自动处理的python示例(精益办公实战1) 1.背景描述: 社会的发展不断深化了经济对科技和数字化的依赖,企业将不得不面对越来越多,甚至是海量的数据和信息.Excel(或 ...

  2. Excel数据合并(追加写入)

    Excel数据合并(追加写入) 数据合并 两表合并 只用pandas包实现 用xlrd包实现 普通的文件读写 总结 多表数据合并 数据合并 两表合并 已知a c两个都含有数据的xlsx文件要求:将a文 ...

  3. 将文件夹内多个子文件里的Excel数据合并到一个文件,保存为CSV格式

    将文件夹内多个子文件里的Excel数据合并到一个文件,保存为CSV格式 使用条件: Excel文件必须是xlsx格式,且数据结构一致,方可用以下代码. # 第一步 导入模块 import pandas ...

  4. python将excel数据合并_Python语言之Python合并多个Excel数据

    本文主要向大家介绍了Python语言之Python合并多个Excel数据,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 安装模块 1.找到对应的模块 http://www.pyt ...

  5. Excel数据合并:一个文件夹里多个Excel文件,并且每个文件里有多个sheet表,全部合并为一个表

    用于当一个文件夹内有多个excel表,并且每个excel 里有多个sheet表的情况 import os import pandas as pdn=0 l=[] for file in os.walk ...

  6. python将excel数据合并_在Excel中使用Python将每日数据合并为月度数据

    我想弄清楚如何将每天的日期组合成特定的月份,并将特定月份内每一天的数据相加.在 注意:我有一个巨大的列表,上面有每天的日期,但是我在这里放了一个小样本来简单地举例说明.在 文件名:(测试.xlsx)在 ...

  7. 【Mac版excel快捷键Control+E实用技巧3】excel如何快速进行数据合并?

    Mac版excel如何快速完成数据合并? 如今,Excel在我们生活和工作中的地位越来越重要,掌握其中技巧,可以节省我们近90%的时间,有效的提高我们的工作效率! 今天给大家推荐一组快捷键Contro ...

  8. Excel 数据的统计分析及绘图自动处理的python示例(精益办公实战2)

    Excel 数据统计分析及绘图的自动处理python示例(精益办公实战2) 1.背景描述: "看数不如看表,看表不如看图" 2.数据准备和任务要求: 数据准备 一份已经经过数据清洗 ...

  9. python pandas csv读取_如何用 pandas 读取 csv 和 Excel 数据

    本文采用真实的股票数据作为案例,教你如何在Python中读取常用的数据文件. 内容: 读取csv数据 读取Excel数据 合并多张表 数据文件下载地址: 读取csv数据 csv文件用逗号来分隔数值,是 ...

最新文章

  1. Node.js~在linux上的部署~外网不能访问node.js网站的解决方法
  2. 【python图像处理】图像的增强(ImageEnhance类详解)
  3. 判定一个点是否在三角形内
  4. Java黑皮书课后题第1章:1.4(打印表格)编写程序,显示以下表格
  5. 设计模式原则(3)--Dependency Inversion Principle(DIP)--依赖倒转原则
  6. ICCV 2019 | 旷视研究院提出行人搜索当前最佳新方法
  7. 删掉centos原有的openjdk并安装sun jdk
  8. Android将库导入到build.gradle
  9. 从一张截图看秒开缓存的强大功效
  10. 联想拯救者Y7000p+Nvidia rtx2060 显卡驱动安装
  11. 鸿蒙中文翻译,华为鸿蒙出世,“鸿蒙”应该怎样翻译?这些古语才是中国人的浪漫!...
  12. 如何将逐小时数据处理为逐日数据
  13. 华三交换机升级的ipe文件_H3C S5830V2[S5820V2]系列以太网交换机 配置指导-Release 2108-6W101...
  14. php微信跳转到支付宝,微信点击短链接直接跳转到支付宝领红包教程 附带例子...
  15. vue css style 调整字体大小 font-size
  16. js 中的this指针
  17. Fatal error in launcher: Unable to create process using
  18. Java连接Mysql(JDBC)
  19. 康拓展开与逆康拓展开
  20. JS 基础(一):DHTML、DOM、BOM

热门文章

  1. 判断一个单链表是否有环,若有,找出环的入口节点
  2. Unity Shader-Command Buffer的使用(景深与描边效果重置版)
  3. 008.UG_NX自由曲面
  4. h5打开麦克风权限录音_微信H5录音实现
  5. OpenCV每日函数 结构分析和形状描述符(8) fitLine函数 拟合直线
  6. Linux里get命令,Linux apt-get 命令用法详解-Linux命令大全(手册)
  7. vue2中vuex状态管理的理解(菜单面包板)
  8. oracle获取当前年上一年时间,Oracle获取一周前,一个月前,一年前的日期
  9. python数字转换_python数字转换
  10. mysql 解压版安装教程