第 1 章 看 Excel BI 如何解决这些现实问题 1
11 5分钟内合并从业务部门收集的 100 张表格2
12 用模型来梳理分析复杂的业务流程7
13 开会发言, 需要有可交互的动态图表13
14 公司业务分析要精细到每条街道的情况18
第 2 章 **的查询器 Power Query 24
21 兼容的数据源25
22 从文件加载数据25
221 从工作簿26
222 从 CSV31
23 从数据库加载数据32
231 SQL Server 数据库33
232 Microsoft Access36
233 从 ODBC 导入 38<p><span style="font-family: 黑体;">第</span> 1 <span style="font-family: 黑体;">章</span> <span style="font-family: 黑体;">看</span> Excel BI <span style="font-family: 黑体;">如何解决这些现实问题</span> 1<br />11 5<span style="font-family: 宋体;">分钟内合并从业务部门收集的</span> 100 <span style="font-family: 宋体;">张表格</span>2<br />12 <span style="font-family: 宋体;">用模型来梳理分析复杂的业务流程</span>7<br />13 <span style="font-family: 宋体;">开会发言,</span> <span style="font-family: 宋体;">需要有可交互的动态图表</span>13<br />14 <span style="font-family: 宋体;">公司业务分析要精细到每条街道的情况</span>18</p> <p><br /><span style="font-family: 黑体;">第</span> 2 <span style="font-family: 黑体;">章</span> <span style="font-family: 黑体;">**的查询器</span> Power Query 24<br />21 <span style="font-family: 宋体;">兼容的数据源</span>25<br />22 <span style="font-family: 宋体;">从文件加载数据</span>25<br />221 <span style="font-family: 宋体;">从工作簿</span>26<br />222 <span style="font-family: 宋体;">从</span> CSV31<br />23 <span style="font-family: 宋体;">从数据库加载数据</span>32<br />231 SQL Server <span style="font-family: 宋体;">数据库</span>33<br />232 Microsoft Access36<br />233 <span style="font-family: 宋体;">从</span> ODBC <span style="font-family: 宋体;">导入</span> 38<br />24 <span style="font-family: 宋体;">从</span> Web <span style="font-family: 宋体;">导入数据</span> 40<br />241 GET <span style="font-family: 宋体;">方法</span>40<br />242 POST <span style="font-family: 宋体;">方法</span>44</p> <p>25 <span style="font-family: 宋体;">数据类型操作</span>47<br />26 <span style="font-family: 宋体;">标题操作</span>49<br />261 <span style="font-family: 宋体;">修改字段名</span>49<br />262 <span style="font-family: 宋体;">标题的升降</span>51<br />27 <span style="font-family: 宋体;">表操作</span>52<br />271 <span style="font-family: 宋体;">分组</span>52<br />272 <span style="font-family: 宋体;">转置</span>54<br />28 <span style="font-family: 宋体;">列操作</span>54<br />281 <span style="font-family: 宋体;">删除列</span>54<br />282 <span style="font-family: 宋体;">添加列</span>56<br />29 <span style="font-family: 宋体;">字符操作</span>65<br />210 <span style="font-family: 宋体;">统计及运算</span>66<br />211 <span style="font-family: 宋体;">数据解析</span>69<br />212 <span style="font-family: 宋体;">查询与合并</span>71<br />2121 <span style="font-family: 宋体;">合并查询</span>71<br />2122 <span style="font-family: 宋体;">追加查询</span>73<br />213 M <span style="font-family: 宋体;">语言</span> 74<br />2131 <span style="font-family: 宋体;">删除字符</span>77<br />2132 <span style="font-family: 宋体;">包含查询</span>78<br />2133 <span style="font-family: 宋体;">插入文本</span>79<br />2134 <span style="font-family: 宋体;">自定义函数</span>80</p> <p><br /><span style="font-family: 黑体;">第</span> 3 <span style="font-family: 黑体;">章</span> <span style="font-family: 黑体;">靠近大数据的数据库</span> Power Pivot 84<br />31 <span style="font-family: 宋体;">数据导入</span>85<br />32 <span style="font-family: 宋体;">表属性设置</span>89<br />33 <span style="font-family: 宋体;">表基础操作</span>92<br />34 DAX <span style="font-family: 宋体;">语言</span>94<br />35 <span style="font-family: 宋体;">数据建模</span>100</p> <p><br /><span style="font-family: 黑体;">第</span> 4 <span style="font-family: 黑体;">章</span> <span style="font-family: 黑体;">可视化地图报表</span> Power Map 105<br />41 <span style="font-family: 宋体;">地图展现</span>106</p> <p>42 <span style="font-family: 宋体;">自定义热力图</span>112</p> <p><br /><span style="font-family: 黑体;">第</span> 5 <span style="font-family: 黑体;">章</span> <span style="font-family: 黑体;">应用实例</span>116<br />51 <span style="font-family: 宋体;">业务部门做季度</span> / <span style="font-family: 宋体;">年度报告</span>117<br />52 <span style="font-family: 宋体;">分析淘宝网数据(爬虫)</span>124<br />53 <span style="font-family: 宋体;">电商运营算盈亏</span>142<br />54 <span style="font-family: 宋体;">电商运营分析全店数据(建模)</span>150<br />55 <span style="font-family: 宋体;">爬取股票数据(爬虫)</span>154<br />56 <span style="font-family: 宋体;">文本分析(分词和情感分析)</span>163<br />57 <span style="font-family: 宋体;">新媒体监控文章数据</span>181</p> <p><br /><span style="font-family: 黑体;">附录</span> A M <span style="font-family: 黑体;">语言常用函数速查表</span> 196</p>显示全部信息前 言前言 我是在 2005 年开始使用 Excel 的, 至今已经有 12 年了, 千万不要把我当成老子, 在写本书的时候我 29 岁。 我在念中学的时候, 就在信息课上开始学习并使用 Excel, 大学毕业后从事电商行业, 在工作中频繁使用 Excel。 我发现, 实践是*好的老师。我相信一个年轻人写的书, 加上这个年轻人 12 年的经验, 会让同样年轻的你们有一场不一样的数据之旅。 本书主要介绍 Excel 2016 的 3 个 BI 组件。 对于办公室白领来说, 灵活运用这几个具足够你在职场中呼风唤雨了。 对于数据分析师来说, 也足够满足日常的分析和报表的需求了。 对于比数据工程师更高层次的人来说, 我相信它们的便捷性也足够让你眼前一亮。Excel 是号称**能够与 SAS 媲美的系统, 有非常多的功能拓展插件, 例如 VBA、 SQLServer 数据挖掘套件、 R-Excel、 Power Query、 Power Pivot 和 Power Map 等。 Excel 可以**地解决我们在日常生活及工作中的数据需求。只要你愿意尝试使用 Excel 2016, 就会发现再也离不开它。 你会把以前的 VLOOKUP 函数丢掉, 把 Index Match 丢掉, 甚至连 VBA 都可能丢掉。 现在你是不是已经心动了呢? 如果是的话, 马上翻开第 1 章, 进入 Excel BI 学习之旅吧!鉴于作者水平有限, 不足之处请读者不吝赐教。免费在线读5.5 爬取股票数据(爬虫)
美丽经常需要整理大量的股票数据,而且要快速地从众多股票中挑选优质股票。要想对股票进行自动化筛选,就需要爬取到股票数据。下面讲解爬取股票数据的操作步骤。
首先要得到股票的代码列表。可以到任意财经网站获取股票列表,本书以东方财富网为例,得到的股票代码如。
在【数据】功能区中单击【新建查询】下拉按钮,在打开的下拉菜单中选择【从其他源】→【从Web】选项。
打开【从Web】对话框,将东方财富网股票列表中的上海股票列表的URL(http://quote.eastmoney.com/stocklist.html#sh)复制到【URL】文本框中,单击【确定】按钮。在【导航器】对话框中选择【Document】,然后单击右下角的【编辑】按钮。
展开【Children】字段。
展开后在表格中会看到【BODY】,网页上看到的数据就在【BODY】行的【Table】中,在【Table】单元格中右击,在弹出的快捷菜单中选择【作为新查询添加】选项。
合并查询后,会看到表,是根据HTML结构分类的数据。
通过检查元素,找到股票代码查询一览表的信息在**个 script 后。
在表格中找到对应的【Table】,将【Table】设置为【作为新查询添加】。
将表格展开到底层后,在【开始】功能区中单击【删除行】下拉按钮,在打开的下拉菜单中选择【删除空行】选项,将空行删除。
在【开始】功能区中单击【拆分列】下拉按钮,在打开的下拉菜单中选择【按分隔符】选项。这时打开【按分隔符拆分列】对话框,在【选择或输入分隔符】下拉列表框中选择【自定义】选项,在下面的文本框中输入【(】。
拆分后会生成两列,选中第二列,单击【开始】功能区中的【替换值】按钮,在打开的对话框中将【)】符号替换掉。
修改列名,得到*终的股票代码列表。
读者还可以通过以下接口获取数据。
新浪数据接口:http://hq.sinajs.cn/list={code}。将【{code}】替换为股票代码,沪市股票代码加前缀sh,深市股票代码加前缀sz。