Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python在Excel文件中捕获选定的单元格内容?_Python_Excel - Fatal编程技术网

如何使用Python在Excel文件中捕获选定的单元格内容?

如何使用Python在Excel文件中捕获选定的单元格内容?,python,excel,Python,Excel,我想实现一个功能:运行一个python脚本,然后打开一个Excel文件,点击鼠标选择一个单元格,运行python脚本就可以得到选中的内容 我尝试pywin32:GetwindowText:GetForegrondWindow,我只能获取文档的标题。我也可以使用pynput获取鼠标位置。但是如何在Excel文件中获取选定的单元格内容呢 提前谢谢你 如果只需要单元格的值,可以尝试此操作。它不会打开文件并单击该单元格 安装xlrd模块的命令: pip install xlrd 使用Python读取e

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

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


提前谢谢你

如果只需要单元格的值,可以尝试此操作。它不会打开文件并单击该单元格

安装xlrd模块的命令:

pip install xlrd
使用Python读取excel文件 给出文件的位置 打开工作簿 对于第0行和第0列
如果您已经为这个逻辑编写了一些代码,请与我们分享。欢迎使用!当你提出一个问题时,试着增加一个最低限度的内容:输入样本、预期输出样本、你尝试了什么、研究和你在哪里卡住了。你试了什么?谢谢@莱索加夫。我知道xlrd的方法。我真正实现的是在用户和程序之间建立一个交互过程,我们不知道用户可能想要选择什么单元格,因此,必须使用鼠标单击来选择单元格。
import xlrd
loc = ("path of file") 
wb = xlrd.open_workbook(loc) 
sheet = wb.sheet_by_index(0) 
sheet.cell_value(0, 0)