AttributeError: 'NoneType' object has no attribute 'save' while saving DataFrame to xls

AttributeError: 'NoneType' object has no attribute 'save' while saving DataFrame to xls

我有一个由 .concat 收到的 DataFrame,我要将其保存为 xls 文件,但我得到 AttributeError: 'NoneType' object has no attribute 'save' 这是我的 Dataframe 屏幕和我的 xls 代码:

writer = pd.ExcelWriter('data.xls', engine='xlsxwriter')
data = data.to_excel(writer)
data.save()

在什么时候以及如何解决这个问题?

pandasto_excel方法returnsNone。

data = data.to_excel(writer)

这会用 None 覆盖您的数据框,它没有 save() 函数。

尝试这样做,应该有效:

writer = pd.ExcelWriter('data.xls', engine='xlsxwriter')
data.to_excel(writer)
writer.save()