Python自动化:xlwings合并Excel

简介: Python自动化:xlwings合并Excel

本期,我们来介绍一下xlwings合并Excel表格,即把Excel表格进行合并,以合并2个Excel为例子,比如合并下面两个表格:example:

和example1:

将这两个表合并,直接上python代码吧


import osimport xlwings as xwpath=r'C:\Users\XXXX\Python_project\Python办公自动化\Combine_Excel'app=xw.App(visible=False,add_book=False)file=os.listdir(path)all_data=[]for i in file:    if '~$' in i:        continue    elif i.endswith('.xlsx'):        print(i)        wb=app.books.open(i)        for j in wb.sheets:            header=j['A1:F1'].value            data = j.range('A2').expand().value            all_data=all_data+data        wb.close()print(all_data)nb=xw.Book()nbsheet=nb.sheets.add('combine')nbsheet['A1'].value=headernbsheet['A2'].value=all_datanbsheet.autofit()nb.save('Combine.xlsx')nb.close()app.quit()

运行效果为:

我觉得xlwings这个python库非常强大的地方是在单元格中写入批量数据,只需要指定起始单元格位置即可,对应例子中的代码为:nbsheet['A2'].value=all_data。自己试试吧

相关文章
|
13天前
|
搜索推荐 Python
使用Python自动化生成物业通知单
本文介绍如何使用Python结合Pandas和python-docx库自动化生成物业通知单。通过读取Excel数据并填充至Word模板,实现高效准确的通知单批量制作。包括环境准备、代码解析及效果展示,适用于物业管理场景。
52 14
|
17天前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
|
3天前
|
JSON 数据可视化 测试技术
python+requests接口自动化框架的实现
通过以上步骤,我们构建了一个基本的Python+Requests接口自动化测试框架。这个框架具有良好的扩展性,可以根据实际需求进行功能扩展和优化。它不仅能提高测试效率,还能保证接口的稳定性和可靠性,为软件质量提供有力保障。
18 7
|
16天前
|
安全 API 文件存储
Yagmail邮件发送库:如何用Python实现自动化邮件营销?
本文详细介绍了如何使用Yagmail库实现自动化邮件营销。Yagmail是一个简洁强大的Python库,能简化邮件发送流程,支持文本、HTML邮件及附件发送,适用于数字营销场景。文章涵盖了Yagmail的基本使用、高级功能、案例分析及最佳实践,帮助读者轻松上手。
28 4
|
16天前
|
敏捷开发 测试技术 持续交付
自动化测试之美:从零开始搭建你的Python测试框架
在软件开发的马拉松赛道上,自动化测试是那个能让你保持节奏、避免跌宕起伏的神奇小助手。本文将带你走进自动化测试的世界,用Python这把钥匙,解锁高效、可靠的测试框架之门。你将学会如何步步为营,构建属于自己的测试庇护所,让代码质量成为晨跑时清新的空气,而不是雾霾中的忧虑。让我们一起摆脱手动测试的繁琐枷锁,拥抱自动化带来的自由吧!
|
13天前
|
机器学习/深度学习 前端开发 数据处理
利用Python将Excel快速转换成HTML
本文介绍如何使用Python将Excel文件快速转换成HTML格式,以便在网页上展示或进行进一步的数据处理。通过pandas库,你可以轻松读取Excel文件并将其转换为HTML表格,最后保存为HTML文件。文中提供了详细的代码示例和注意事项,帮助你顺利完成这一任务。
26 0
|
7月前
|
存储 数据处理 索引
Python操作Excel常用方法汇总
Python操作Excel常用方法汇总
272 0
|
7月前
|
Python
补充python操作excel示例xlwings常用函数
补充python操作excel示例xlwings常用函数
158 0
|
开发者 Python
Python 操作 Excel 全攻略 | 包括读取、写入、表格操作、图像输出和字体设置
Python 操作 Excel 全攻略 | 包括读取、写入、表格操作、图像输出和字体设置
1538 0
|
数据采集 数据可视化 Python
Python操作excel写入读取数据,简单实用
Python操作excel写入读取数据,简单实用