×

excel 进程 实例 工作簿 清单

获取所有已打开的Excel工作簿清单

鹭岛小千 鹭岛小千 发表于2021-07-21 21:25:43 浏览903 评论0

抢沙发发表评论

【问题描述】使用Python如何获取所有已打开的Excel工作簿清单呢?不管工作簿是否已保存。

25-1.png

注:上图中有两个Excel实例/进程。


【小千解答】借助xlwings库。

代码如下:

import xlwings as xw

for xqApp in xw.apps:
    print(xqApp)
    for xqBok in xqApp.books:
        print(' |-',xqBok)


运行结果:

25-2.png


打赏码.png


【参考资料】

xlwings API


群贤毕至

访客