使用python将多个excel文件合并到同一个文件的方法
人气:0应用场景:使用pandas把多个相同结构的Excel文件合并为一个。
原始数据:
相关代码:
import os import pandas as pd # 将文件读取出来放一个列表里面 pwd = 'test' # 获取文件目录 # 新建列表,存放文件名 file_list = [] # 新建列表存放每个文件数据(依次读取多个相同结构的Excel文件并创建DataFrame) dfs = [] for root,dirs,files in os.walk(pwd): # 第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。 for file in files: file_path = os.path.join(root, file) file_list.append(file_path) # 使用os.path.join(dirpath, name)得到全路径 df = pd.read_excel(file_path) # 将excel转换成DataFrame dfs.append(df) # 将多个DataFrame合并为一个 df = pd.concat(dfs) # 写入excel文件,不包含索引数据 df.to_excel('test\\result.xls', index=False)
合并结果:
您可能感兴趣的文章:
- python 删除空值且合并excel的操作
- Python实现Excel自动分组合并单元格
- python 合并多个excel中同名的sheet
- python excel多行合并的方法
- 利用Python pandas对Excel进行合并的方法示例
- python合并多个excel文件的示例
- 使用 Python 合并多个格式一致的 Excel 文件(推荐)
- Python pandas实现excel工作表合并功能详解
- python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
- Python实现合并excel表格的方法分析
- python 实现读取一个excel多个sheet表并合并的方法
- 使用Python横向合并excel文件的实例
- 如何用python合并多个excel文件
加载全部内容