我这里将最后的输出文件命名为“最终合并.xlsx”,然后待合并的文件则是一些来自oracle的各个查询结果.xlsx,大家参考一下就行了,根据自己的实际需要对脚本进行修改。合并excel这件事,本身python并不是很擅长,如果excel文件比较大(比如有几十万行或以上的数据)那么合并起来是非常耗时间的,后来我找到了一个软件叫做mergeexcel,用起来还不错,合并几十万行几百万行的excel文件有奇效。

如果平时的excel文件也就几百几千行的话,那直接使用python得了。

from openpyxl import Workbook
from openpyxl import load_workbook
import ospath = os.getcwd()fs = []outname = '最终合并.xlsx'
if not os.path.exists(os.getcwd() + '\\' + outname):wb = Workbook()ws = wb.activewb.save(outname)wbo = load_workbook(outname)
wso = wbo.active
for f in os.listdir(path):if f.endswith('.xlsx') and '查询结果' in f:fs.append(f)wbt = load_workbook(fs[1])
wst = wbt.active
max_row = wst.max_row
max_column = wst.max_column
for i in range(1,max_row+1):for j in range(1,max_column+1):v = wst.cell(i,j).valueif v:wso.cell(i,j,v)
wbo.save(outname)
print('合并完成...')

用python openpyxl合并多个excel文件相关推荐

  1. .bin 文件用excel文件打开_如何用最少的python代码合并多个Excel文件

    假如我们有三个打印设备分配订单的Excel 文件,见下图 打印机设备维修订单 现在要汇总一下所有地区的订单. 以下操作都认为你已经安装了python 3 的基础工具 第1步 确认和安装广联的扩展包 a ...

  2. 如何使用Python脚本合并多个Excel文件

    merge 由于工作需要,客户需要将多个excel文件合并成一个excel中,之前也没有接触过python.于是上网查找,大概学了一下,折腾了一下午,终于并实现了该功能,在这里总结一下,分享出来供大家 ...

  3. 利用Python快速合并多个excel文件

    # -*- coding: utf-8 -*- """ Created on Mon Jan 7 12:07:56 2019@author: BIG DATA " ...

  4. python openpyxl列表逐行写入excel文件

    写入的数据形式: xlsx_list = [["AA", 2019],["FF", 2018],["KK", 2019],["CC ...

  5. Openpyxl:读取/写入Excel文件的Python模块

    Python openpyxl module is a native library to work with excel files. We can read excel files as well ...

  6. Python使用openpyxl和pandas处理Excel文件实现数据脱敏案例一则

    推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷 送书活动火爆进行中:董老师又双叒叕送书啦,30本 ...

  7. python合并excel文件关键字_python合并多个excel文件的示例

    工作中经常遇到要将十几个Excel(不管是xls.或者是CSV)合并到同一个文件中去,手工一个一个复制是不可能的,此时就轮到Python出马了 主要是利用for循环,读取每一个文件,作为df,然后再通 ...

  8. python合并多个excel的某些字段_python合并多个excel文件的示例

    工作中经常遇到要将十几个Excel(不管是xls.或者是CSV)合并到同一个文件中去,手工一个一个复制是不可能的,此时就轮到Python出马了 主要是利用for循环,读取每一个文件,作为df,然后再通 ...

  9. Python使用pandas合并多个Excel文件

    问题描述:使用pandas把多个相同结构的Excel文件合并为一个. 原始数据格式: 参考代码: 合并结果: --------董付国老师Python系列教材-------- 1)<Python程 ...

最新文章

  1. 巧用WINDOWS脚本语言删除临时文件
  2. Core Linux折腾(二)
  3. 音视频技术开发周刊 | 165
  4. OpenStack实践系列②认证服务Keystone
  5. 好程序员大数据教程分享之Hadoop优缺点
  6. selenium课程笔记3-使用selenium中的webdriver对浏览器操作-页面元素定位及操作
  7. excel文件损坏修复绝招_修复数据工具大盘点,让你快速掌握电脑数据恢复的秘密武器...
  8. Qt与云服务器项目,qt 云服务器
  9. 当Analyzer 2007 遇上.Net 3.0时,可能会秀才爱上兵
  10. 【目标流畅阅读文献】kick off
  11. 《概率论》大学课堂笔记——高分笔记,考试复习专用
  12. 2007年高考北京满分作文:沉默的父爱
  13. 【APPInventor\腾讯云】使用APPInventor开发连接腾讯云的安卓物联网遥控APP
  14. R语言逻辑回归、方差分析 、伪R平方分析
  15. 2022年电梯考试电梯检验员练习题及答案
  16. 《深入理解计算机系统》:Cache Lab
  17. 台式机利用独立显卡连接两个显示器
  18. 【C++要笑着学】引用的概念 | 引用的应用 | 引用的探讨 | 常引用
  19. 相对熵(KL散度)计算过程
  20. 新的放假规定,大年三十还得朝九晚五!

热门文章

  1. I/O端口地址分配表(转)
  2. MVC-07 案例1
  3. min-height最小高度的实现(兼容IE6、IE7、FF)
  4. f(f(x)) = -x
  5. Redhat、CentOS进单用户模式进行维护
  6. 关于LCD的分屏与切屏 Tearing effect
  7. ARM Linux内核Input输入子系统浅解
  8. Android 4.1.2系统添加重启功能
  9. Shell笔记9——Shell数组的应用实践
  10. 关于网络安全几个问题的整理