Openpyxl 是一个用于读写 Excel 文件的 Python 库。要获取特定列的值,你可以使用以下方法:
假设你要获取第 2 列(即 B 列)的所有值,可以使用以下代码:
import openpyxl
# 打开工作簿
wb = openpyxl.load_workbook('example.xlsx')
# 选择工作表
ws = wb.active
# 获取第 2 列的值
column_b_values = [cell.value for cell in ws['B']]
# 打印结果
print(column_b_values)
import openpyxl
wb = openpyxl.load_workbook('example.xlsx')
ws = wb.active
(这里选择的是活动工作表,也可以通过名称选择,如 ws = wb['Sheet1']
)column_b_values = [cell.value for cell in ws['B']]
ws['B']
返回一个包含所有 B 列单元格的生成器。[cell.value for cell in ws['B']]
使用列表推导式获取所有单元格的值。print(column_b_values)
通过以上方法,你可以轻松获取 Excel 文件中特定列的值,并处理可能遇到的问题。
领取专属 10元无门槛券
手把手带您无忧上云