import pandas as pd import json # 1. 读取 Excel 文件(假设列名为 question 和 answer) try: df = pd.read_excel("input.xlsx", usecols=["question", "answer"]) # 明确指定列 except Exception as e: print(f"读取文件失败: {str(e)}") exit() # 2. 转换为字典列表 result = [ {"question": str(row["question"]), "answer": str(row["answer"])} for _, row in df.iterrows() ] # 3. 写入 JSON 文件 with open("train_qa.json", "w", encoding="utf-8") as f: json.dump(result, f, ensure_ascii=False, indent=2) print("转换成功!")
excel文件有两列,循环读取文件两列赋值到字典列表。字典的有两个key,分别为question和answer。将最终结果输出到json文件
大霞上仙2025-03-20 15:02
相关推荐
寻梦csdn11 分钟前
pycharm+miniconda兼容问题Java面试题总结1 小时前
基于 Java 的 PDF 文本水印实现方案(iText7 示例)不懒不懒1 小时前
【决策树算法实战指南:从原理到Python实现】马猴烧酒.1 小时前
【面试八股|Java集合】Java集合常考面试题详解天空属于哈夫克32 小时前
Java 版:利用外部群 API 实现自动“技术开课”倒计时提醒喵手2 小时前
Python爬虫实战:全站 Sitemap 自动发现 - 解析 sitemap.xml → 自动生成抓取队列的工业级实现!luoluoal2 小时前
基于深度学习的web端多格式纠错系统(源码+文档)深蓝海拓2 小时前
PySide6从0开始学习的笔记(二十七) 日志管理天天进步20152 小时前
Python全栈项目:实时数据处理平台Tipriest_2 小时前
Python中is关键字详细说明,比较的是地址还是值