python用openyxl库求某一列的第一个单元格和最后一个单元格
时间: 2024-02-12 14:04:38 浏览: 37
可以使用 openpyxl 库中的 `max_row` 和 `min_row` 属性来求某一列的第一个单元格和最后一个单元格。
以下是一个示例代码:
```python
import openpyxl
# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook.active
# 选择列
column = worksheet['A']
# 求第一个单元格
first_cell_value = column[0].value
# 求最后一个单元格
last_cell_value = column[-1].value
# 输出结果
print("第一个单元格的值为:", first_cell_value)
print("最后一个单元格的值为:", last_cell_value)
```
需要注意的是,`column` 变量是一个 `tuple` 类型,表示所选列的所有单元格。在上面的代码中,我们使用了索引 `0` 和 `-1` 来获取第一个单元格和最后一个单元格。由于列表和元组的索引都是从0开始的,因此 `column[0]` 表示第一个单元格,`column[-1]` 表示最后一个单元格。