如何将一百万行数据帧添加到.xlasx?块方法不起作用

时间:2019-07-04 13:53:18

标签: python pandas jupyter-notebook

我已经读取了具有块逻辑的10 GB CSV,并将其存储在DataFrame中。现在,我想将其写入Excel文件(.xlsx)。

我尝试过但不起作用的块逻辑。

我尝试过但是没用

n = 100000 

list_df = [data[i:i+n] for i in range(0,data.shape[0],n)]

fn = 'OUTPUT\PythonExport.xlsx'
count = 0

writer = pd.ExcelWriter(fn)

for df_chunk in list_df:
    df_chunk.to_excel(writer, index=False, header=(count==0), startrow=count+(count!=0))
    count += len(list_df)

writer.save()

0 个答案:

没有答案