python读取excel指定列储存到列表
时间: 2023-02-06 11:06:42 浏览: 375
你可以使用 Python 的 openpyxl 库来读取 Excel 文件。首先,你需要安装 openpyxl:
pip install openpyxl
然后,你可以使用以下代码来打开 Excel 文件并读取指定列(假设你要读取的列为 "A"):
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" 列,你可以使用以下代码:
# 读取 "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" 列的所有单元格的值了。