python怎么读取excel某一行某一列-python3读取excel文件只提取某些行某些列的值方法...
时间: 2024-05-12 13:02:11 浏览: 173
Python可以使用`openpyxl`库来读取Excel文件中的数据。下面是读取Excel某一行某一列的示例代码:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择工作表
ws = wb['Sheet1']
# 读取第2行第3列的值
cell_value = ws.cell(row=2, column=3).value
print(cell_value)
```
这里的`row`和`column`参数分别表示行数和列数,从1开始计数。
如果要读取多行或多列,可以使用循环来实现:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择工作表
ws = wb['Sheet1']
# 读取第1列的值
for row in ws.iter_rows(min_row=1, max_row=ws.max_row, min_col=1, max_col=1):
for cell in row:
print(cell.value)
# 读取第2行的值
for row in ws.iter_rows(min_row=2, max_row=2, min_col=1, max_col=ws.max_column):
for cell in row:
print(cell.value)
```
这里使用了`iter_rows`方法来迭代指定的行和列范围,然后使用嵌套循环来遍历每个单元格,并输出其值。
阅读全文