You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python将JSON接口数据转换为Excel并存储国家、首都及编码信息

Python实现接口JSON数据转Excel的方案

首先需要安装依赖的第三方库,分别负责发送HTTP请求、处理表格数据、读写Excel文件,执行以下命令安装:
pip install requests pandas openpyxl

完整可运行代码

import requests
import pandas as pd

# 请求国家数据接口
resp = requests.get("https://restcountries.eu/rest/v2/all")
# 校验请求是否成功,异常会直接抛出报错
resp.raise_for_status()
all_countries = resp.json()

# 提取目标字段
export_data = []
for item in all_countries:
    export_data.append({
        "国家": item.get("name", ""),
        "首都": item.get("capital", ""),
        "国家编码": item.get("alpha2Code", "")
    })

# 导出为Excel文件
df = pd.DataFrame(export_data)
df.to_excel("国家信息汇总.xlsx", index=False, engine="openpyxl")

注意事项

  • 代码运行后生成的国家信息汇总.xlsx存储在脚本执行的同级目录下
  • 如果你需要三位国家编码,把提取字段中的alpha2Code替换为alpha3Code即可
  • 导出时设置index=False是为了避免将pandas自动生成的行序号写入Excel文件

内容的提问来源于stack exchange,提问作者user12217822

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 11:27:00