欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

excel和json數據關聯

林玟書1年前8瀏覽0評論

Excel和Json數據是兩種常用的數據格式,在很多業務場景中,需要將Excel中的數據轉換成Json格式,或將Json數據導入到Excel中進行數據分析。本文將介紹如何使用Python將Excel和Json數據進行關聯。

# 導入所需庫
import pandas as pd
import json
# 讀取Excel文件
df_excel = pd.read_excel("data.xlsx")
# 讀取Json文件
with open("data.json", "r", encoding="utf-8") as f:
data_json = json.load(f)
# 將Json數據轉換成字典
data_dict = {}
for d in data_json:
data_dict[d["id"]] = d
# 新增數據列
df_excel["name"] = None
df_excel["age"] = None
# 遍歷Excel數據
for i in range(len(df_excel)):
# 獲取對應id的Json數據
id = df_excel.loc[i, "id"]
if id in data_dict:
data = data_dict[id]
# 將Json數據填充到Excel中
df_excel.loc[i, "name"] = data["name"]
df_excel.loc[i, "age"] = data["age"]
# 將結果保存到Excel文件
df_excel.to_excel("output.xlsx", index=False)

上述代碼將Excel和Json數據進行了關聯,首先讀取Excel和Json數據,然后將Json數據轉換成字典,遍歷Excel中的數據,根據id從Json字典中獲取對應的數據,將Json數據填充到Excel中,并將結果保存到Excel。

可以將以上代碼封裝成一個函數,在需要使用時調用即可。