如何使用python将多个Excel表格合并到同一张表格
背景:
在使用上位机对PCB进行测试时,每测一片板子,生成一张表格数据,但是后期需要对数据统一分析,因此需要合并成同一张表格。
表格数据:
使用python将两个表格数据合并:
import pandas as pd import os # 文件夹路径 folder_path = '333' # 读取文件夹内所有Excel文件 xls_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')] dfs = [pd.read_excel(os.path.join(folder_path, file)) for file in xls_files] # 合并所有DataFrame combined_df = pd.concat(dfs, ignore_index=True) # 将合并后的DataFrame保存到新的Excel文件的第一个工作表 combined_df.to_excel('333/测试数据.xlsx', index=False)
执行后生成文件
为了批量执行,因此需要将.py文件打包成exe文件,操作人员只需要点击exe文件即可执行合并
.py打包成exe文件方法如下:
1 | pyinstaller your_script.py |
打开在生成的dist文件夹下,找到DEMO.exe,将需要执行的数据放入到“333”文件夹下,直接执行DEMO.exe即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)