标签: sharing-violation

Pandas / xlsxwriter writer.close() 没有完全关闭 excel 文件

在使用 python 脚本创建一个 excel 文件后,我试图手动修改它。不幸的是,如果脚本仍在运行,则在尝试使用相同名称保存时会出现共享文件冲突错误消息。

一切都在代码中顺利运行。文件被创建、填充和保存。我可以打开它并对其进行处理,但如果脚本仍在运行,则不能以相同的名称覆盖它。

outpath = filedialog.asksaveasfile(
    mode="wb",
    filetype=[("Excel", ("*.xls", "*.xlsx"))],
    defaultextension=".xlsx",
)
writer = pd.ExcelWriter(outpath, engine="xlsxwriter")
df1.to_excel(writer, sheet_name="Results")
writer.save()
writer.close()
Run Code Online (Sandbox Code Playgroud)

我希望 python 完全关闭 excel 文件并让我在脚本仍在运行时覆盖它

python excel pandas xlsxwriter sharing-violation

5
推荐指数
3
解决办法
6840
查看次数

标签 统计

excel ×1

pandas ×1

python ×1

sharing-violation ×1

xlsxwriter ×1