我有50个包含每个20,000行的CSV文件,我已经将它们合并,然后按日期拆分。我的结果是一个数据框列表,我想将列表中的每个数据框写入输出Excel的一个工作表中。 我已经尝试过:
with pd.ExcelWriter('output.xlsx') as writer:
cont=0
for x in List:
x.to_excel(writer,sheet_name="csv_"+str(cont),index=False, engine='xlsxwriter',na_rep="NAN",startrow=1,startcol=1)
cont+=1
但我遇到了内存错误,而且需要很长时间。所以我的问题是,有人知道如何使用Python以非常快的方式将大数据帧写入Excel表格吗?或者我应该使用其他语言来编写它?我已经发布了另一个帖子展示了我的错误:将pandas数据帧写入Excel崩溃