Excel 获取加密货币历史价格:Coin Gecko API 完整实操指南

·

无论你是数据分析新人,还是想通过 Excel 自建 比特币价格跟踪表,本篇教程都能手把手教你用 Coin Gecko API 抓回币圈历史行情,并快速做出专业级图表。

目录


为什么选择 Coin Gecko API

只要记住一组关键词——“免费加密行情 API”、“Excel 自动更新比特币价格”——就能在各大搜索入口迅速找到本文。


Step 1:注册并获取 API Key

  1. 打开官方文档页面(无需翻强)注册账户。
  2. 在个人中心复制 Demo Key,每分钟 50 次请求,足以演示 Excel 抓取。

⚠️ 若后期需求增加,可一键升级至更高档位,避免因 429 报错中断下载。


Step 2:拼装「历史价格」专属 URL

以比特币(BTC)为例,获取 2023-01-01 至 2023-12-31 的日线数据:

https://api.coingecko.com/api/v3/coins/bitcoin/market_chart?vs_currency=usd&days=365&interval=daily

想研究 以太坊 (ETH)Solana (SOL) 时,仅替换 bitcoin 参数即可。


Step 3:Excel 中用 Power Query 拉取

3.1 新建查询

  1. 打开 Excel → 数据 → 获取数据 → 自网站
  2. 粘贴上面 URL,选择 高级 → 设置请求头,把 x-cg-demo-api-key: <你的Key> 输入后确定。

3.2 解析 JSON

  1. 预览窗口点击 “转换成表”“扩展列” → 勾选 prices
  2. 再次展开得到两列:Column1(Unix时间戳)、Column2(收盘价)。
  3. 追加列:

    • 日期列 = #datetime(1970,1,1,0,0,0) + #duration(0,0,0,[Column1]/1000)
    • 收盘价的列名改为 Price_USD

完成后,点击 关闭并加载

👉 想要一步到位看动图演示,点这里获取完整教程包!

3.3 设置查询刷新频率

右键表格 → 表格 → 查询 → 属性 → 每 60 分钟自动刷新
现在你的比特币历史价格分析表即可随官方数据实时更新。


Step 4:插入 Excel「股票图」可视化

  1. 选中 日期 + 收盘价 两列。
  2. 插入 → 图表 → 股票图(折线型)
  3. Excel 自动识别时间轴,Y 轴即价格,图表即刻呈现。

格式化小技巧:


进阶玩法

1. 多币种同台竞技

在 URL 里循环调用 bitcoinethereumsolana,然后把三张查询合并到 数据模型,利用切片器按币种切换。

2. 保留原始体积,减少冗余

Power Query → 删除步骤里的 “更改类型” 多余列,仅保留两列,缩短加载时间 60% 以上。

3. 本地缓存防 API 限流

对于已经抓取过的历史区间,可在查询里加 “缓存参数”:如果今天 ≤ 最后一天,则先读取本地缓存,只更新新增日期。

👉 若想进一步设定多币种组合资产曲线及风险指标,这份模板直接套用即可!


完整用例:30 秒生成 2024 年度回报率

步骤操作关键字段
1选择比特币、以太坊、BNB 三币种,拉 2024-01-01~12-31 日线vs_currency=usd&interval=daily
2Power Query 合并、新建 Return 贞,公式 =[Price_USD]/LOOKUPVALUE(...)-1自动计算 1Y 回报率
3股票图堆叠区域,直观展示哪个币全年表现更好无需 VBA

常见问题 FAQ

Q1:Coin Gecko 免费套餐有调用上限吗?

A:默认 Demo Key 每分钟 30~50 次。单张表一次仅需 1 次,日常复盘完全够用;若做高频回测建议升级。

Q2:为什么导入后时间乱了?

A:Unix 时间戳单位为毫秒,需先用 Power Query 将其缩小为秒再转换为日期。公式见 Step 3.2。

Q3:能直接抓分钟线吗?

A:支持,改 URL 参数 interval=minute&days=1,但需留意 API 配额。分钟数据超过 7 天时建议改用 days=max&interval=daily + 本地降级方法。

Q4:Power Query 报错 400?

A:大概率是 vs_currency 拼写错误;官方只接受 usd, cny, eur 等全小写,不能带空格。

Q5:如何把图表发布到 PowerPoint 并保持动态?

A:在 Excel 将图表复制为 “链接图表”,粘贴到 PPT;刷新 Excel 后 PowerPoint 图表同步更新,无需逐一替换。

Q6:可以接入 Excel 的「股价数据类型」吗?

A:目前 Coin Gecko 尚未被微软内置,自主 API 方案是唯一可行路径,用本办法即可获得同类型体验。


小结

借助 Coin Gecko API + Power Query 的组合拳,你可以在 10 分钟内,把全球主流 加密货币历史价格 完整拉到 Excel,实时刷新,并用 股票图 做高端可视化。
关键词 “Excel 比特币数据”、“Coin Gecko API Excel” 已被本文自然融入各段落,方便你在搜索引擎中快速锁定。立刻动手,下一份量化研报的主角或许就是你!