Python将多个excel内容整合成一个excel档
print("開始!")
import os
import pandas as pd
设置文件夹路径
folder_path = 'D:\123456'
folder_path = 'D:\1-24714'
创建一个空的DataFrame用于存储数据
all_data = pd.DataFrame()
遍历文件夹中的所有文件
for file_name in os.listdir(folder_path):
if file_name.endswith('.xlsx'): #if file_name.endswith('.txt'): file_path = os.path.join(folder_path, file_name) # 读取TXT文件,这里假设TXT文件是以逗号分隔的CSV格式,如果不是请根据实际情况调整分隔符 #df = pd.read_csv(file_path) # 如果TXT文件是固定宽度的,可以使用pd.read_fwf()函数并指定列宽 #df = pd.read_fwf(file_path) #df = pd.read_excel(file_path) df = pd.read_excel(file_path, engine='openpyxl') all_data = all_data.append(df, ignore_index=True)
将汇总的数据写入新的Excel文件
all_data.to_excel('D:\123.xlsx', index=False)
print("结束!")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)