利用Excel Power Query获取基金历史净值、估值和日增长率等信息

本文详细介绍了如何利用Excel的Power Query插件从天天基金网获取基金历史净值、估值和日增长率等信息。通过创建自定义查询函数,可以便捷地导入多页数据,实现基金数据的全面获取。步骤包括:分析数据查询API接口,创建基金代码和页数参数,创建自定义查询函数,以及调用函数获取完整数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先展示结果

在这里插入图片描述

Excel Power Query说明

Excel 自带的 “Power Query” 插件是导入和分析数据的利器,可以从本地源、数据库、云和网页中导入数据并转换。

参考链接
中文excel说明
Power query docs

基金数据源

天天基金网

示例&&易方达蓝筹精选混合 (代码005827)

http://fundf10.eastmoney.com/jjjz_005827.html

易方达蓝筹精选混合 (005827)
基金历史净值查询入口

http://fundf10.eastmoney.com/jjjz_005827.html

2021-06-19
20210619data

数据查询API接口分析

数据查询接口链接

https://fundf10.eastmoney.com/F10DataApi.aspx?type=lsjz&code=005827&per=20&page=1

两个重要参数:
基金代码 code=005827
页数 page=1

查询返回结果如下,和网页上显示的一样

var apidata={ content:"
净值日期 单位净值 累计净值 日增长率 申购状态 赎回状态 分红送配
2021-06-18 2.9668 2.9668 -0.40% 限制大额申购 开放赎回
2021-06-17 2.9786 2.9786 0.41% 限制大额申购 开放赎回
2021-06-16 2.9664 2.9664 -1.41% 限制大额申购 开放赎回
2021-06-15 3.0088 3.0088 -1.09% 限制大额申购 开放赎回
2021-06-11 3.0421 3.0421 -1.60% 限制大额申购 开放赎回
2

### 如何使用Power Query进行基金数据查询处理 #### 使用Power Query获取基金历史净值估值增长率信息 为了实现这一目标,首先需要创建一个能够访问所需API接口的查询。这通常涉及到构建一个HTTP请求来调用特定的服务端点,该服务返回结构化的响应体,其中包含了所需的金融产品详情[^1]。 ```python // 示例:定义用于获取单只基金基本信息净值变动情况的基础URL模板 let urlTemplate = "https://api.example.com/fund?code={fundCode}&startDate={start}&endDate={end}" ``` 一旦建立了基础连接字符串,就可以进一步开发自定义函数以适应不同需求下的灵活应用。例如,通过调整`fundCode`, `start`, `end`参数值来动态加载对应时间段内的具体表现指标[^5]。 #### 导入并预览初步检索到的结果集 当从网络资源成功拉取回原始记录之后,这些未经加工的信息会被暂时存储于临时表内供后续操作前查看验证其准确性与完整性。此时用户可以在Power Query编辑器界面上直观地观察到所选字段及其样本值[^2]。 #### 清洗与转换原始资料以便更好地支持下游分析活动 在此阶段主要涉及去除冗余列项、重命名现有属性名使其更具描述性以及执行必要的数值计算(比如求算每收益率)。此外还可能包括期格式标准化等工作流程,从而确保最终产出物的质量达到预期标准[^3]。 #### 自动化批量采集多支同类产品的同期对比素材 考虑到实际应用场景往往不止局限于单一对象的研究范畴之内;因此有必要设计一套机制允许高效地重复利用已有的逻辑单元针对一系列相似实体实施相同的操作序列——即所谓的“循环引用”。这里可以通过构造包含所有待查项目的清单文件,并将其作为输入传递给先前建立好的Query模块完成整个过程自动化。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值