首页 > 解决方案 > Panda 的 ExcelWriter 附加模式不起作用

问题描述

我不明白为什么mode='a'甚至mode='w'不工作。我的代码是:

file = "Data_Complet.xlsx"
df1 = pd.read_excel(file, encoding='utf-8')
df_transfo = DataFrame(df1, columns = ['DATE','Nb'])
print(df_transfo)
with ExcelWriter(path="Data_Complet.xlsx", mode='a') as writer:
    df_transfo.to_excel(writer)

结果是:

TypeError: init () 得到了一个意外的关键字参数“模式”。

我正在使用 Spyder。

标签: pythonpandasdataframe

解决方案


我不断提出这个问题,忘记了我做了什么!所以,我正在为其添加代码。

如评论中所述,您的pandas版本需要大于0.24.0. 赶紧跑

pip install --upgrade pandas

推荐阅读