openpyxl获取一列的值
时间: 2023-08-12 09:59:13 浏览: 498
openpyxl读取execl某一行某一列的操作
5星 · 资源好评率100%
你可以使用 openpyxl 库中的 `ws.iter_cols()` 方法来获取指定列的所有单元格对象,然后遍历这些单元格获取其值。以下是一个获取第一列数据的示例代码:
```python
import openpyxl
# 打开 Excel 文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择需要操作的工作表
ws = wb['Sheet1']
# 获取第一列的所有单元格对象
col_A = ws.iter_cols(min_row=1, max_row=ws.max_row, min_col=1, max_col=1)
# 遍历单元格对象并获取其值
for cell in col_A:
print(cell[0].value)
```
其中,`min_row` 和 `max_row` 分别指定行的起始和结束位置,`min_col` 和 `max_col` 分别指定列的起始和结束位置。在上面的示例代码中,我们只需要获取第一列,所以 `min_col` 和 `max_col` 都指定为 1。
阅读全文