多个.xslx和.txt文件合并

      对在同一路径文件夹下的多个.xslx.txt文件进行合并,合并为一个.xslx.txt文件。

1.多个.xslx文件合并

path = "E:\\Data\\"
dfs = []
for file in os.listdir(path):
    filepath = path + file
    print(filepath)
    df = pd.read_excel(filepath, dtype=str)
    dfs.append(df)
df = pd.concat(dfs)
print(df.shape)
df.to_csv("E:\\Data\\concatData.csv", encoding="utf-8-sig", index=None)

2.多个.txt文件合并

path = "E:\\Data\\"
savefile = "concatData.txt"
filelist = os.listdir(path)
with open(path + savefile, 'w+', encoding='utf-8-sig') as fs:
    for file in filelist:
        wd = (word.strip('\n') for word in open(path + file, 'r', encoding='utf-8-sig').readlines())
        fs.write("\n".join(wd))
发布了162 篇原创文章 · 获赞 30 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_36535820/article/details/104411678
今日推荐