Python控件/编辑Ex的现有窗口/工作簿

2024-03-28 16:52:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个小脚本来自动输入一些数据。我打开了两个窗口,同样的数据需要每隔15分钟输入一次。一个程序,我让它通过使用pywinauto的GUI操作进入。另一个窗口是Excel工作簿。在

我的问题是,工作簿现在是而且必须保持打开状态(它显示了一个我实时使用和分析的图表)。我想知道如何让Python脚本在不需要打开新实例的情况下找到特定的窗口(文件名和位置是已知的)。我需要编辑此工作簿上特定工作表上的4个单元格。在

是否可以(编辑/控制已在Windows中打开的现有工作簿)?在


Tags: 数据实例程序脚本编辑文件名windows状态
1条回答
网友
1楼 · 发布于 2024-03-28 16:52:41

是的,有可能。您可以使用的Workbooks属性Excel.应用程序对象:

import win32com.client
excel = win32com.client.Dispatch('Excel.Application')
for w in excel.Workbooks:
    print(w.Name)

设置单元格值:

^{pr2}$

相关问题 更多 >