当 xlwings 中 运行 一个 python 脚本时,show excel 如何使用繁忙的(沙漏)鼠标光标?
How do show excel is working with the busy (hourglass) mouse cursor when running a python script in xlwings?
我在 python 中为 MS Excel 编写了一个脚本,它从 MySQL 数据库中提取数据,将其处理成我想要的格式,然后将数据写入 Excel。我正在使用 xlwings 来实现这一点。
该过程大约需要 7 秒,在此期间 Excel 用户不知道该过程正在发生。
如何在 xlwings 中显示繁忙的光标?
遗憾的是,xkwings 尚不支持此功能:此问题已于 2016 年 10 月 27 日创建,但尚未解决:
感谢 Patrick Artner 指出此功能很遗憾没有实现。
但是我找到了一个解决方法,方法是在 VBA 中的 Runpython 命令前后更改光标,如下所示:
Application.Cursor = xlWait
RunPython ("import xl_code; xl_code.xl_start()")
Application.Cursor = xlDefault
我在 python 中为 MS Excel 编写了一个脚本,它从 MySQL 数据库中提取数据,将其处理成我想要的格式,然后将数据写入 Excel。我正在使用 xlwings 来实现这一点。
该过程大约需要 7 秒,在此期间 Excel 用户不知道该过程正在发生。
如何在 xlwings 中显示繁忙的光标?
遗憾的是,xkwings 尚不支持此功能:此问题已于 2016 年 10 月 27 日创建,但尚未解决:
感谢 Patrick Artner 指出此功能很遗憾没有实现。
但是我找到了一个解决方法,方法是在 VBA 中的 Runpython 命令前后更改光标,如下所示:
Application.Cursor = xlWait
RunPython ("import xl_code; xl_code.xl_start()")
Application.Cursor = xlDefault