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

Python如何将.xlsx格式Excel数据导入为指定格式的元组列表

实现方案

依赖安装

首先安装处理Excel文件所需的依赖包,执行以下命令:
pip install pandas openpyxl

完整实现代码

import pandas as pd
import ast

# 替换为你的实际Excel文件路径
df = pd.read_excel("your_file.xlsx", engine="openpyxl")

# 将continuity列的字符串格式元组转换为Python原生元组类型
df["continuity"] = df["continuity"].apply(ast.literal_eval)

# 逐行生成元组,组装为要求格式的jobs列表
jobs = [
    [tuple(row) for row in df.itertuples(index=False, name=None)]
]

# 可打印验证结果
print(jobs)

注意事项

  • 使用ast.literal_eval转换字符串为元组是安全方案,不会执行任意代码,比原生eval更稳妥
  • 代码自动保留列数据类型:machine、time列为整数,continuity列为元组
  • 兼容所有合法元组格式,包括空元组、单元素元组、带空格的多元素元组

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 12:06:02