Метод pandas to_excel
возвращает None.
data = data.to_excel(writer)
Это перезаписывает ваш фрейм данных с None
, который не имеет функции save()
.
Попробуйте сделать это, которое должно работать:
writer = pd.ExcelWriter('data.xls', engine='xlsxwriter')
data.to_excel(writer)
writer.save()