cass方格网数据excel_EXCEL获取天天基金网每日历史净值数据

EXCEL获取天天基金网每日历史净值

天天基金网的数据既比较全,又十分容易爬取。

下面就交给大家怎么不用VBA,只使用Excel自带的Power Query获取天天基金网的历史净值数据。

天天基金网的历史净值数据地址为:http://fund.eastmoney.com/f10/F10DataApi.aspx 修改上述地址的参数,即可获取指定基金在指定日期段内的净值数据,例如000001(华夏混合成长)在成立以来2001年12月18日到5月18日之间的基金净值数据为

http://fund.eastmoney.com/f10/F10DataApi.aspx?type=lsjz&code=000001&sdate=2001-12-18&edate=2020-05-18&per=20&page=1

链接中的各参数含义简单说明:各位读者可以直接修改为自己需要的。

  • code=000001:基金代码000001;
  • sdate=2001-12-18:数据开始日期等于2001-12-18
  • edate=2020-05-18:数据结束日期等于2020-05-18
  • per:每页显示的条数,最大为50,为了便于演示,我设置为20条;
  • page:一页显示不完整,该参数直接指定显示第几页。

以上地址提供了为000001(华夏混合成长)在成立以来2001年12月18日到2020年05月18日之间的基金净值数据。复制到浏览器中,结果如下图:

94962ecbcef8ec16e8bd02d7ab69719d.png

具体步骤如下:

Step-01:新建一个空白的工作表,单击【数据】-【新建查询】-【从其他源】-【自网站】,如下图所示:

56a031f7e6f14d3cf337606fe4b7f566.png

Step-02:在新弹出的对话框中输入网址

d84067be405b08cf03a30cd2ff48eaeb.png

Step-03:在新弹出的对话框中选择“table0”查询,然后单击【转换数据】,如下图所示:

d84067be405b08cf03a30cd2ff48eaeb.png

Step-04:出现第一页的查询结果

d84067be405b08cf03a30cd2ff48eaeb.png

Step-05:单击【视图】-【高级编译器】,观察:

  • 在最前面输入“(page as number) as table =>”,(引号内的部分)然后单击【确定】(构建自定义函数),如下图所示:
  • 把1替换为“" & Number.ToText(page) & "”(引号内的部分,含一层引号)

d84067be405b08cf03a30cd2ff48eaeb.png

解释:将URL中的现有页面值替换为page参数。由于我们已经指出页面是数值型,因此我们需要使用Number.ToText函数将值转换为文本。更新后的代码如下所示:

Step-06:在下面的参数框里任意的数字就可以查询到任意页码的内容,但是不能抓取多页。如果要一次性抓取多个页码,请看下一个步骤。如下图所示:

d84067be405b08cf03a30cd2ff48eaeb.png

Step-07:新建一个新的空查询,即右键单击【新建查询】-【其他源】-【空查询】,然后在弹出的界面中,在编辑栏里输入公式:=,回车键后生成1至219的列表,最后单击【到表】。如下图所示:

d84067be405b08cf03a30cd2ff48eaeb.png

d84067be405b08cf03a30cd2ff48eaeb.png

Step-08:单击【添加列】-【调用自定义函数】-【功能查询】里选择上面步骤的Table0,最后单击确定。如下图所示:

d84067be405b08cf03a30cd2ff48eaeb.png

Step-09:单击扩展按钮,扩展表。如下图所示:

d84067be405b08cf03a30cd2ff48eaeb.png

Step-10:得到抓取的相关数据,到此完成抓取,修改列名,关闭并上载。如下图所示:

d84067be405b08cf03a30cd2ff48eaeb.png

所有的净值数据就到EXCEL中了。抓取结果如下图:一共4380行,加载完成

d84067be405b08cf03a30cd2ff48eaeb.png

欢迎关注我的知识星球:Excel量化投资

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Cass方格数据Excel是一种存储和处理地理数据的电子表格文件格式。Cass方格是一种将地理区域划分为规则矩形格的方法,每个格都有一个唯一的标识符,可以用于对区域进行精确的定位和分析。 使用Cass方格数据Excel可以实现以下功能: 1. 地理数据的存储和分类:可以在不同的表格中存储不同类型的地理数据,例如人口数量、土地利用、环境指标等。可以根据需要创建不同的表格来对各种地理数据进行分类和整理。 2. 空间数据的可视化:Cass方格数据Excel可以将地理数据与地图结合,通过绘制不同方格的颜色、形状和大小来表达地理数据的空间分布情况。这样可以直观地了解地区之间的差异和趋势。 3. 空间数据的分析:可以使用Excel提供的算术、统计和逻辑函数对Cass方格数据进行分析。例如,可以计算每个方格的平均值、最大值、最小值、标准差等统计指标,以及进行空间相关性和聚类分析等操作。 4. 数据的导入和导出:Cass方格数据Excel支持多种数据格式的导入和导出,例如CSV、KML等。这样可以与其他地理信息系统软件进行数据交流和共享,方便与其他人协同工作。 总的来说,Cass方格数据Excel提供了一种方便快捷的方式来存储、管理和分析地理数据,同时也能够将地理数据与地图结合起来进行可视化展示。它在各种领域,如城市规划、环境保护、交通规划等都有广泛应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值