python数据处理—多个excel数据文件合并为一个

数据处理—多个excel数据文件合并为一个文件

    • 代码
    • 效果展示

代码

对于实验学科的小伙伴经常需要处理仪器自动采集的数据,不同条件下的数据常常遍布在各个excel文件里,这里介绍一种使用python讲多个excel数据文件合并为一个文件的方法
下面为 代码

import pandas as pd
import os
var foo = 'bar';

Folder_Path = r'E:\...' #要拼接的文件夹及其完整路径,注意不要包含中文
SaveFile_Path =  r'E:\...' #拼接后要保存的文件路径

os.chdir(Folder_Path)#修改当前工作目录为拼接的文件夹所在位置
file_list = os.listdir()#将该文件夹下的所有文件名存入一个列表

# 以第一个文件的处理为例
with open(file_list[0], 'r') as f:
    output_text = [line.strip() for line in f]
# 处理所有文件
for fn in file_list[1:]:
    with open(fn, 'r') as f:
        for i, line in enumerate(f):
            key, value = line.strip().split(",")
            output_text[i] += "," + value
# 将结果存储到文件中
with open("widthup_30.csv", 'w') as f:
    f.write("\n".join(output_text))

效果展示

要拼接的文件目录
python数据处理—多个excel数据文件合并为一个_第1张图片
单个数据文件
python数据处理—多个excel数据文件合并为一个_第2张图片
合并后
python数据处理—多个excel数据文件合并为一个_第3张图片

你可能感兴趣的:(数据处理,python,excel,csv,数据分析,大数据)