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