我从那段代码中得到了以下警告:
file = r'.\changed_activities.xlsx'
with pd.ExcelWriter(file,
engine='openpyxl',
mode='a',
if_sheet_exists='new') as writer:
df.to_excel(writer, sheet_name=activity[0:30])
FutureWarning: Use of **kwargs is deprecated, use engine_kwargs instead. with pd.ExcelWriter(file,
我从文档中无法确定需要替换哪些参数,例如这些示例,但我不知道如何将其应用到我的代码中。
with pd.ExcelWriter(
"path_to_file.xlsx",
engine="openpyxl",
mode="a",
engine_kwargs={"keep_vba": True}
) as writer:
df.to_excel(writer, sheet_name="Sheet2")
也许更开放的问题是:在一般情况下,我该如何/在哪里理解这样的东西?