openpyxl读取excel中第B列中第2行到31行的数据,并将读取的数据保存成一个数组
时间: 2023-06-05 07:04:10 浏览: 202
openpyxl读取execl某一行某一列的操作
5星 · 资源好评率100%
您好,我可以帮您解答该问题。下面是Python代码实现:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('your_excel_file.xlsx')
# 选择Sheet页
sheet = wb.active
# 读取第二列(B列)的数据,并将第2行到第31行的数据保存成数组
data = []
for row in sheet.iter_rows(min_row=2, max_row=31, min_col=2, max_col=2):
for cell in row:
data.append(cell.value)
print(data) # 打印数据
```
其中,`your_excel_file.xlsx`为待读取的Excel文件名称,需要将代码中的文件名替换成实际的文件名。另外,代码中的`min_row`、`max_row`、`min_col`、`max_col`参数用于指定要读取的数据范围,可以根据实际情况进行修改。
阅读全文