python - 如何通过 Python 捕获 Excel 文件中选定的单元格内容?
问题描述
我想实现一个功能:运行一个python脚本,然后打开一个Excel文件,点击鼠标选中一个单元格,运行python脚本就可以得到选中的内容。
我试试pywin32:GetwindowText:GetForegrondWindow,我只能得到文档的标题。我也可以使用 pynput 获取鼠标位置。但是如何在 Excel 文件中获取选定的单元格内容?
先感谢您!
解决方案
如果你只想要一个单元格的值,你可以试试这个。它不会打开文件并单击该单元格。
安装 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)
推荐阅读
- c++ - 向 avformat_open_input 添加超时
- jquery - 为什么我的 jquery .on('change') 不适用于动态更改的行
- c++ - 如何将 C++ 模板代码转换为等效的 C 代码
- javascript - Javascript 检查文件大小是否超过 25mb
- reactjs - 如何在反应中滚动到模态屏幕中的 Ref
- java - 我如何将 java 连接到 sqlite db 浏览器
- javascript - Javascript如何添加负数和正数
- python - OpenCV 将 VideoCap 属性设置为 CAP_PROP_CONVERT_RGB 会生成奇怪的布尔参数错误
- php - 用于连接到 Oracle 的 php 的 dockerfile 设置
- android - getLifecycle() 在 ComponentActivity 的构造函数中返回 null。请确保您正在懒惰地构建您的 Lifecycle android