You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python读取表头与值分两列的Excel文件?

可以用Python读取这类Excel数据

完全可以,下面给你两种常用的实现方式:

方法1:使用pandas(推荐,代码更简洁)

首先安装依赖包:

pip install pandas openpyxl

编写代码读取数据,可直接将表头与对应值转为字典方便后续使用:

import pandas as pd

# 读取目标Excel文件,替换成你的文件名和工作表名
df = pd.read_excel('your_file.xlsx', sheet_name='Sheet1', header=None)

# 假设表头在第0列、对应值在第1列,转成字典格式
data_dict = df.set_index(0)[1].to_dict()

print(data_dict)

方法2:使用openpyxl(适合精细的单元格操作)

先安装依赖包:

pip install openpyxl

通过遍历行读取表头和对应值:

from openpyxl import load_workbook

wb = load_workbook('your_file.xlsx')
ws = wb['Sheet1']  # 指定目标工作表

data_dict = {}
# 遍历每一行,假设表头在A列、值在B列(openpyxl行号从1开始计数)
for row in ws.iter_rows(min_row=1, values_only=True):
    header = row[0]
    value = row[1]
    if header is not None:  # 跳过空表头的行
        data_dict[header] = value

print(data_dict)

内容的提问来源于stack exchange,提问作者Karun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 05:03:09