1 Star 0 Fork 0

warriorlago/GLM2-LoRA

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
excel转json.py 1.27 KB
一键复制 编辑 原始数据 按行查看 历史
Warrior Ma 提交于 2024-09-05 16:13 . 添加数据集
import openpyxl
import json
import os
# 读取Excel文件
def read_excel(file_path):
workbook = openpyxl.load_workbook(file_path)
sheet = workbook.active
data_list = []
# 遍历每一行,提取第二列和第三列的信息
for row in sheet.iter_rows(min_row=2, values_only=True):
instruction = "请提取出姓名、性别、年龄、身份证号、诊断证明、纠纷经过、手术、科室、赔偿。"
input_data = row[1]
output_data = row[2]
# 构造字典
data_dict = {
"instruction": instruction,
"input": input_data,
"output": output_data
}
# 添加到列表中
data_list.append(data_dict)
return data_list
# 保存为json文件
def save_to_json(data, json_path):
with open(json_path, 'w', encoding='utf-8') as json_file:
json.dump(data, json_file, ensure_ascii=False, indent=4)
# 主函数
if __name__ == "__main__":
# Excel文件路径
file_path = r'.\大作业数据集.xlsx'
data = read_excel(file_path)
# 设置json文件路径
json_path = file_path.replace('.xlsx', '.json')
# 保存为json文件
save_to_json(data, json_path)
print(f"数据已成功转换并保存为JSON文件:{json_path}")
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/warriorlago/GLM2-LoRA.git
[email protected]:warriorlago/GLM2-LoRA.git
warriorlago
GLM2-LoRA
GLM2-LoRA
master

搜索帮助