我正在使用 Python 将 Pandas df 转换为 .xlsx(在 Plotly-Dash 应用程序中)。到目前为止一切正常,但有此警告:
“未来警告: save 不是公共 API 的一部分,使用会产生意想不到的结果,将在未来的版本中删除”
我应该如何修改下面的代码以保持其未来的功能和稳定性?谢谢!
writer = pd.ExcelWriter("File.xlsx", engine = "xlsxwriter")
workbook = writer.book
df.to_excel(writer, sheet_name = 'Sheet', index = False)
writer.save()
只需将保存替换为关闭即可。
writer = pd.ExcelWriter("File.xlsx", engine = "xlsxwriter")
workbook = writer.book
df.to_excel(writer, sheet_name = 'Sheet', index = False)
writer.close()
您可以尝试这些选项中的任何一个,它应该有效: 替换:
writer.save()
by
writer._save()
or
writer.close()