python读取excel指定列储存到列表
时间: 2023-02-06 10:06:42 浏览: 348
python读取excel数据
你可以使用 Python 的 openpyxl 库来读取 Excel 文件。首先,你需要安装 openpyxl:
```python
pip install openpyxl
```
然后,你可以使用以下代码来打开 Excel 文件并读取指定列(假设你要读取的列为 "A"):
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('filename.xlsx')
# 获取第一个工作表
worksheet = workbook.worksheets[0]
# 读取指定列,并储存到列表中
column_values = [cell.value for cell in worksheet['A']]
```
这样,你就可以使用列表 `column_values` 来访问 Excel 文件中 "A" 列的所有单元格的值了。
如果你想读取多列,可以使用 `worksheet.iter_cols()` 方法来遍历 Excel 文件中的多列。例如,如果你想读取 "A" 列和 "B" 列,你可以使用以下代码:
```python
# 读取 "A" 列和 "B" 列,并储存到列表中
columns = [cell.value for column in worksheet.iter_cols(min_col=1, max_col=2) for cell in column]
```
这样,你就可以使用列表 `columns` 来访问 Excel 文件中 "A" 列和 "B" 列的所有单元格的值了。
阅读全文