openpyxl读取指定位置excel文件
时间: 2025-02-08 21:09:04 浏览: 63
### 使用 `openpyxl` 读取指定路径的 Excel 文件
为了使用 `openpyxl` 来读取位于特定路径下的 Excel 文件,需遵循以下说明:
确保已经安装了 `openpyxl` 库。如果尚未安装,则可以通过命令行执行如下指令来完成安装[^3]:
```bash
pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple/
```
下面是一段 Python 脚本用于打开并读取给定路径中的 Excel 文件的内容。此脚本定义了一个函数 `read_excel_cell` 接受三个参数:文件路径 (`file_path`)、行数 (`row_num`) 和列数 (`col_num`) 并返回该位置处单元格内的值。
```python
import openpyxl
def read_excel_cell(file_path, row_num, col_num):
# 加载工作簿对象
workbook = openpyxl.load_workbook(filename=file_path)
# 获取当前活跃的工作表,默认为第一个sheet页
sheet = workbook.active
# 访问具体行列对应的cell对象,并获取其内部存储的数据
cell_value = sheet.cell(row=row_num, column=col_num).value
return cell_value
```
通过调用上述定义的方法即可轻松访问目标表格中任意单元格的信息。例如要打印出第5行第2列以及第2行第3列的数据可按如下方式操作:
```python
if __name__ == "__main__":
file_location = r"C:\Users\xxx\Desktop\测试用例.xlsx"
data_1 = read_excel_cell(file_location, 5, 2)
data_2 = read_excel_cell(file_location, 2, 3)
print(f"Cell (5,2) contains: {data_1}")
print(f"Cell (2,3) contains: {data_2}")
```
这段代码会输出两个单元格的具体内容到控制台窗口上显示出来。注意这里使用的反斜杠 `\` 前面加了个字母 'r' 表示原始字符串字面量,这样可以避免转义字符带来的麻烦[^2]。
阅读全文
相关推荐


















