⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

打造自定义股票数据类型:从API拉取实时行情与历史K线

利用Excel的“数据类型”功能配合Power Query创建自定义实体,实现输入股票代码自动获取实时价格、市值和K线图。 · 难度:入门 · +10XP

打造自定义股票数据类型:从API拉取实时行情与历史K线

微软365的“数据类型”不覆盖所有市场。本教程通过Power Query创建自定义数据类型:首先从免费API(如Alpha Vantage)获取JSON数据,然后使用Table.ToRecords将其转换为结构化数据类型。重点教学如何设置“从数据源创建数据类型”并关联到单元格。用户输入股票代码后,按Alt+Shift+F10触发刷新。最后用条件格式和数据条展示涨跌幅。

let
    Symbol = Excel.CurrentWorkbook(){[Name="SymbolEntry"]}[Content]{0}[Column1],
    Key = "YOUR_API_KEY",
    Url = "https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol=" & Symbol & "&apikey=" & Key,
    Source = Web.Contents(Url),
    Json = Json.Document(Source),
    Quote = Json[Global Quote],
    ToRecord = [
        Price = Number.From(Quote[05. price]),
        Change = Number.From(Quote[09. change]),
        Percent = Text.Remove(Quote[10. change percent], "%")
    ]
in
    ToRecord
Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 254 篇
0 完成
🔥 0