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

两列CSV转换为第一列为键第二列为值的JSON实现问询

两列CSV转指定格式JSON实现方法

首先确认你已经安装pandas依赖,未安装可执行命令:
pip install pandas

实现代码

import pandas as pd
import json

# 读取CSV文件,若你的CSV自带表头,删除header=None参数即可
df = pd.read_csv("file1.csv", header=None)

# 第一列设为索引,提取第二列转为键值对字典
convert_result = df.set_index(0)[1].to_dict()

# 生成JSON字符串,ensure_ascii=False参数可避免中文乱码
json_output = json.dumps(convert_result, ensure_ascii=False, indent=None)

# 打印输出结果,和你要求的示例格式完全匹配
print(json_output)

# 如需保存到本地JSON文件可取消下方注释
# with open("result.json", "w", encoding="utf-8") as f:
#     f.write(json_output)

特殊情况适配

  • 如果你的CSV自带自定义表头,假设第一列列名为config_key,第二列列名为class_name,只需将字典转换代码调整为:
convert_result = df.set_index("config_key")["class_name"].to_dict()
  • 若需要生成带缩进的格式化JSON,把indent=None改为indent=4即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 03:45:03