Pandas невозможно записать в Excel в Spyder python 4.0.1 - PullRequest
0 голосов
/ 20 июня 2020

Я использую следующий код для записи из python вывода в Excel с использованием версии Spyder (python) 4.0.1.

for key2 in df1['Name'].unique():
    dw1 = df1[df1['Name']==key2]
    for key1 in dw1['Rank'].unique():
        dw = dw1[dw1['Rank']==key1]
        GROUP_LENGTH=1000000
        writer=pd.ExcelWriter(key2+ " "+key1+" "+to_date+" "+from_date+'.xlsx')
        for i in range(0,len(dw),GROUP_LENGTH):
            print (i)
            dw.iloc[i:i+GROUP_LENGTH,].to_excel(writer,sheet_name='Row {}'.format(i))

Этот код выше выполняется без ошибок. Но когда я открываю место, где должен быть написан Excel, я не вижу файлов Excel. Может ли кто-нибудь помочь мне в этом же.

1 Ответ

0 голосов
/ 20 июня 2020

попробуйте добавить

writer.save()

После добавления всех листов.

...