我有一个脚本,可以从一个目录中一起解析Excel文件。它将所有文件连接在一起,并将它们串联在一起。
现在,我通过开始一个空列表然后从函数 cutpaste
中添加已抓取的数据的方式来从数据帧写入CSV文件,该函数将我想要的每个文件中的数据解析为一个新的数据框,然后写入最终的级联CSV文件。
files
是从给定目录调用所有Excel文件的变量。
# Create new CSV file
df_list = []
for file in files:
df = pd.read_excel(io=file, sheet_name=sheet)
new_file = cutpaste(df)
df_list.append(new_file)
df_final = pd.concat(df_list)
df_final.to_csv('Energy.csv', header=True, index=False)
我现在需要的是一种更改代码的方式,以便可以将 Energy.csv 中尚不存在的任何新Excel文件写入到 Energy.csv 。