# -*- coding: utf-8 -*- import os import pandas as pd import numpy as np dir = "D:\\RYG" filename_excel = [] frames = [] for root, dirs, files in os.walk(dir): for file in files: #print(os.path.join(root,file)) filename_excel.append(os.path.join(root,file)) df = pd.read_excel(os.path.join(root,file)) print(filename_excel) result = pd.concat(frames) result.head() result.shape result.to_csv('D:\\RYG\\NEW RYG.csv',sep=',',index = False)
时间: 2024-04-25 13:26:13 浏览: 79
这是一个Python脚本,用于遍历指定目录下的Excel文件,读取数据并合并成一个DataFrame,最后将合并后的数据导出为CSV文件。脚本中使用了os、pandas和numpy等Python库。其中,os库用于遍历目录下的文件,pandas库用于读取和处理Excel数据,numpy库用于处理数值计算。脚本中首先定义了一个目录路径,然后使用os.walk()函数遍历目录下的所有文件,并将Excel文件的路径保存到一个列表中。接着,使用Pandas库中的read_excel()函数读取每个Excel文件的数据,并将其保存到一个DataFrame中。最后,使用concat()函数将所有的DataFrame合并成一个,并将合并后的数据导出为CSV文件。
阅读全文