gpt4 book ai didi

python - xlwings:我可以创建一个已经打开的工作簿的实时链接吗?

转载 作者:行者123 更新时间:2023-12-04 21:03:02 25 4
gpt4 key购买 nike

我正在尝试使用 xlwings 将 Python 链接到 Excel。取得了很好的成功,但我无法链接到已经打开(和修改过)的 Excel 工作簿。所以工作簿已经在 Excel 中打开,我想链接到该工作簿并使用该特定工作簿。
使用 wb = Workbook(filename)效果很好,除非我已经在 Excel 中修改了 excel 电子表格。当我发出命令 wb = Workbook(filename) Excel 返回“文件名已打开。重新打开将导致您所做的任何更改都将被丢弃。您要继续 Y/N 吗?”
因此,它不使用 Excel 中已有的工作簿,而是尝试在 Excel 中重新打开原始工作簿。我需要使用当前的(以及我所有未保存的更改)副本,因为它现在位于 Excel 中。
所以问题归结为:如何在 excel 中实时链接到已经打开的工作簿?
谢谢,
威廉

最佳答案

你做的一切都是正确的,这意味着你看到的行为是一个微妙的错误,只有在某些情况下才会出现。第一个改进是在 v0.3.1 中进行的(参见 this question)。但是,我有信心它最终会在下一个版本(v0.4.0)中得到解决。简而言之,问题可能是由不受信任的文档位置、unicode 错误或您使用多个实例引起的。

更新 :
xlwings v0.4.0 刚刚发布,应该最终可靠地修复了这个错误。

关于python - xlwings:我可以创建一个已经打开的工作簿的实时链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32375995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com