如何在不关闭和重新打开python的情况下更新Excel工作表

时间:2016-11-02 13:58:52

标签: python excel

我正在设计一个贸易管理系统。我希望能够在excel中输入值并让python做一些计算(而不是excel)。这甚至可能吗?

使用openpyxl我必须输入值来excel,保存,关闭,运行脚本,重新打开excel。就设计标准而言,这是不可接受的。

任何人都可以推荐一种更好的方法来获得在单元格中更改值时更新的实时界面吗?理想情况下,我想继续使用excel

1 个答案:

答案 0 :(得分:0)

我不知道这是否可行,但至少难以。由于Excel在读取时会锁定工作表文件,因此在打开工作表时,其他进程无法对其进行修改。 因此,只留下让Excel进程修改文件的可能性。据我所知,Excel中的脚本只能在VB中完成(但我对此并不了解)。