一、环境配置与API权限申请
  1. 插件要求

    • 技小宝Excel网络函数库:需安装官方插件,插件提供GetJsonSourceGetJsonProperty函数,支持直接解析JSON数据。
  2. API权限申请

    • 进入必盈API官网,生成免费版API密钥(如d2f4g5h6j8k9l0),免费版支持每分钟20次请求。
    • 免费版不够用的话,可以自行购买必盈的api接口套餐。
      在这里插入图片描述

二、基础操作:实时数据动态抓取
  • 单只股票实时行情接入
    • 步骤1:绑定数据源
      在单元格输入公式,调用API接口并设置缓存时间(单位:秒):

      =GetJsonSource("https://api.biyingapi.com/hsstock/real/time/股票代码/证书您的licence")
      
    • 步骤2:解析关键字段
      使用GetJsonProperty提取数据,语法:

      // A1为绑定的数据源单元格
      最新价 =GetJsonProperty(A1, "p")  
      成交量 =GetJsonProperty(A1, "v")  
      涨跌幅 =GetJsonProperty(A1, "pc")  
      
字段名称 数据类型 字段说明
p number 最新价
o number 开盘价
h number 最高价
l number 最低价
yc number 前收盘价
cje number 成交总额
v number 成交总量
pv number 原始成交总量
t string 更新时间
ud float 涨跌额
pc float 涨跌幅
zf float 振幅

三、进阶应用:历史数据抓取
  • 历史数据拉取
  • 步骤1:绑定数据源
    在单元格输入公式,调用API接口并设置缓存时间(单位:秒):
    =GetJsonSource("https://api.biyingapi.com/hsstock/history/股票代码.市场(如000001.SZ)/分时级别(如d)/除权方式/您的licence?st=开始时间(如20240601)&et=结束时间(如20250430)")
    

参数详解

参数 取值范围 示例
股票代码.市场 格式:数字代码.市场(如000001.SZ
分时级别 1,5,15,30,60,d,w,m,y 60(60分钟线)
除权方式 n,f,b,fr,br f(前复权)
licence 用户生成的32位密钥 70032130-9863-4EAE-9718-B044C324T7B5
st YYYYMMDDYYYYMMDDhhmmss 20240601103000
et YYYYMMDDYYYYMMDDhhmmss 20240630150000

数据字段说明

接口返回JSON数组,单条数据结构:

  • 步骤2:解析关键字段
    使用GetJsonProperty提取数据,语法:
    // A1为绑定的数据源单元格
    开盘价 =GetJsonProperty(A1, "o")  
    最高价 =GetJsonProperty(A1, "h")  
    最低价 =GetJsonProperty(A1, "l")  
    
字段名称 数据类型 字段说明
t string 交易时间
o float 开盘价
h float 最高价
l float 最低价
c float 收盘价
v float 成交量
a float 成交额
pc float 前收盘价
sf int 停牌 1停牌,0 不停牌
  • 如果觉得自己操作起来有难度,也可以使用技小宝查询必盈API股票数据的模板,简单方便又快捷

参考资料
  1. 必盈API字段文档
  2. Excel插件安装指南
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐