在xlwings中运行python脚本时,如何使用忙碌(沙漏)鼠标光标显示excel?

在xlwings中运行python脚本时,如何使用忙碌(沙漏)鼠标光标显示excel?,python,excel,xlwings,Python,Excel,Xlwings,我已经用python为MS Excel编写了一个脚本,它从MySQL数据库中提取数据,将其处理为我想要的格式,然后将数据写入Excel。我正在使用xlwings来实现这一点 该过程大约需要7秒钟,在此期间Excel用户不知道正在发生一个过程 如何显示xlwings的忙碌光标?遗憾的是,xkwings还不支持这一点:2016年10月27日创建了一个问题,但尚未解决: 感谢Patrick Artner指出此功能未实现 但是,我找到了一个解决方法,在VBA中的Runpython命令前后更改光标,如

我已经用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

感谢您的回答,一个解决方法是使用VBA函数,这样我的VBA就有了Application.Cursor=xlWait-before-RunPython(“import-xl\u-code;xl\u-code.xl\u-start()”),然后是Application.Cursor=xlDefault