可以使用pandas库来读取Excel文件并提取所需的列数据,然后使用json库将数据转化为JSON格式,并按要求进行处理。以下是实现上述功能的Python代码:

import pandas as pd
import json

# 读取Excel文件
data = pd.read_excel('input.xlsx')

# 提取所需的列数据
username = data['username'].fillna('').tolist()
institution = data['institution'].fillna('').astype(str).apply(lambda x: x.zfill(3)).tolist()
danwei = data['danwei'].fillna('').tolist()

# 构建数据字典
result = [{'username': u, 'institution': i, 'danwei': d} for u, i, d in zip(username, institution, danwei)]

# 将数据转化为JSON字符串
json_data = json.dumps(result, ensure_ascii=False).encode('utf-8').decode()

# 写入JSON文件
with open('output.json', 'w', encoding='utf-8') as f:
    f.write(json_data)

请将代码中的input.xlsx替换为实际的Excel文件路径,代码会将提取的数据保存为output.json文件

python代码实现读取excel文件提取文件中的usernameinstitutiondanwei列数据将其转化为json文件数据以字符串的格式传输无数据赋值为空字符串utf-8编码institution中包含整型001转换后为001

原文地址: https://www.cveoy.top/t/topic/iUQI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录