下面是一个使用Python和Pandas库的示例代码,来遍历一个表格的ID列,将其传递给一个URL并将返回的JSON数据插入到另一个表格中。
import pandas as pd
import requests
# 读取含有ID列的表格
df = pd.read_excel("input.xlsx")
# 创建一个空的DataFrame来存储结果
result_df = pd.DataFrame(columns=["ID", "Data"])
# 遍历ID列
for id in df["ID"]:
# 构造URL
url = f"http://example.com/api/data?id={id}"
# 发送GET请求获取JSON数据
response = requests.get(url)
# 解析JSON数据
json_data = response.json()
# 提取需要的数据
data = json_data["data"]
# 将ID和数据添加到结果DataFrame
result_df = result_df.append({"ID": id, "Data": data}, ignore_index=True)
# 将结果保存到另一个表格
result_df.to_excel("output.xlsx", index=False)
这个示例假设你的输入表格是一个Excel文件(.xlsx),其中包含一个名为"ID"的列。它使用Pandas库来读取和处理表格数据,并使用requests库发送GET请求获取JSON数据。然后,它解析JSON数据并将ID和数据添加到一个空的DataFrame中。最后,将结果DataFrame保存到另一个Excel文件中(output.xlsx)。