用python openpyxl合并多个excel文件
我这里将最后的输出文件命名为“最终合并.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文件相关推荐
- .bin 文件用excel文件打开_如何用最少的python代码合并多个Excel文件
假如我们有三个打印设备分配订单的Excel 文件,见下图 打印机设备维修订单 现在要汇总一下所有地区的订单. 以下操作都认为你已经安装了python 3 的基础工具 第1步 确认和安装广联的扩展包 a ...
- 如何使用Python脚本合并多个Excel文件
merge 由于工作需要,客户需要将多个excel文件合并成一个excel中,之前也没有接触过python.于是上网查找,大概学了一下,折腾了一下午,终于并实现了该功能,在这里总结一下,分享出来供大家 ...
- 利用Python快速合并多个excel文件
# -*- coding: utf-8 -*- """ Created on Mon Jan 7 12:07:56 2019@author: BIG DATA " ...
- python openpyxl列表逐行写入excel文件
写入的数据形式: xlsx_list = [["AA", 2019],["FF", 2018],["KK", 2019],["CC ...
- Openpyxl:读取/写入Excel文件的Python模块
Python openpyxl module is a native library to work with excel files. We can read excel files as well ...
- Python使用openpyxl和pandas处理Excel文件实现数据脱敏案例一则
推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷 送书活动火爆进行中:董老师又双叒叕送书啦,30本 ...
- python合并excel文件关键字_python合并多个excel文件的示例
工作中经常遇到要将十几个Excel(不管是xls.或者是CSV)合并到同一个文件中去,手工一个一个复制是不可能的,此时就轮到Python出马了 主要是利用for循环,读取每一个文件,作为df,然后再通 ...
- python合并多个excel的某些字段_python合并多个excel文件的示例
工作中经常遇到要将十几个Excel(不管是xls.或者是CSV)合并到同一个文件中去,手工一个一个复制是不可能的,此时就轮到Python出马了 主要是利用for循环,读取每一个文件,作为df,然后再通 ...
- Python使用pandas合并多个Excel文件
问题描述:使用pandas把多个相同结构的Excel文件合并为一个. 原始数据格式: 参考代码: 合并结果: --------董付国老师Python系列教材-------- 1)<Python程 ...
最新文章
- 巧用WINDOWS脚本语言删除临时文件
- Core Linux折腾(二)
- 音视频技术开发周刊 | 165
- OpenStack实践系列②认证服务Keystone
- 好程序员大数据教程分享之Hadoop优缺点
- selenium课程笔记3-使用selenium中的webdriver对浏览器操作-页面元素定位及操作
- excel文件损坏修复绝招_修复数据工具大盘点,让你快速掌握电脑数据恢复的秘密武器...
- Qt与云服务器项目,qt 云服务器
- 当Analyzer 2007 遇上.Net 3.0时,可能会秀才爱上兵
- 【目标流畅阅读文献】kick off
- 《概率论》大学课堂笔记——高分笔记,考试复习专用
- 2007年高考北京满分作文:沉默的父爱
- 【APPInventor\腾讯云】使用APPInventor开发连接腾讯云的安卓物联网遥控APP
- R语言逻辑回归、方差分析 、伪R平方分析
- 2022年电梯考试电梯检验员练习题及答案
- 《深入理解计算机系统》:Cache Lab
- 台式机利用独立显卡连接两个显示器
- 【C++要笑着学】引用的概念 | 引用的应用 | 引用的探讨 | 常引用
- 相对熵(KL散度)计算过程
- 新的放假规定,大年三十还得朝九晚五!