首页 > 解决方案 > 如何通过 Python 捕获 Excel 文件中选定的单元格内容?

问题描述

我想实现一个功能:运行一个python脚本,然后打开一个Excel文件,点击鼠标选中一个单元格,运行python脚本就可以得到选中的内容。

我试试pywin32:GetwindowText:GetForegrondWindow,我只能得到文档的标题。我也可以使用 pynput 获取鼠标位置。但是如何在 Excel 文件中获取选定的单元格内容?

先感谢您!

标签: pythonexcel

解决方案


如果你只想要一个单元格的值,你可以试试这个。它不会打开文件并单击该单元格。

安装 xlrd 模块的命令:

pip install xlrd

使用 Python 读取 excel 文件

import xlrd

给出文件的位置

loc = ("path of file") 

打开工作簿

wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 

对于第 0 行和第 0 列

sheet.cell_value(0, 0) 

推荐阅读