​曾几何时,EXCEL在数据界可谓是独树一帜,引领风骚,在职场中无人不知,无人不晓。但是随着大数据的出现,EXCEL便风光不再,江河日下,一度被其他大数据工具挤到了后面,逐渐被边缘化了。而我是一个EXCEL忠实用户,从最开始的EXCEL2003用到了最新的EXCEL2016,每一次更新换代都感觉EXCEL的功能一次比一次强大,也更加地人性化。但是面对大数据的来势汹汹,EXCEL毕竟只是轻量级的工具,始终不是对手,因此要另辟蹊径对EXCEL的性能进行提升。

为了解决EXCEL的性能问题,我去向很多数据行业的朋友进行了请教,大部分人都劝我说,EXCEL已经不能适应这个时代的发展,要做大数据根本是不可能的事,你还是花时间去研究一下数据库或者python之类的工具吧。我听完后不以为然,并相信肯定有解决的办法。后来,我终于从一位高人口中知道了一个非常厉害的解决办法,一下子便打消了我的疑惑。

这个方法是什么呢?原来是用EXCEL连接上数据库,把数据字段从数据库界面中直接拉拽到EXCEL中进行分析,这个方法非常好用,一下子就解决了EXCEL的性能问题,处理大数据变得更加游刃有余。EXCEL支持的数据库端口还是蛮多的,市面上常用的数据库基本都支持,只要通过一定的操作便可以成功连接。具体的连接方法可以自行在网上自行搜索。

除了直接连接数据库的方法之外,还有一个更厉害的方法可以处理大数据,那就是利用插件的形式去连接数据库。以下面的Smartbi大数据分析工具为例,先安装好这个Excel插件,然后在EXCEL的界面中选择数据导入,就可以把本地的EXCEL或者CSV文件导进去了,这个文件会保存在本地的数据库里,这个方法适用于要经常处理大容量EXCEL文件的小伙伴们。

上传完数据后,可以在数据集面板里对数据字段进行拉拽,首先用鼠标选好需要分析的字段,然后从右到左把字段拉拽到EXCEL里,最后点击工具栏里的刷新,便可以把数据库中的数据刷新出来。一般来说,EXCEL文件只要是超过百万行便会非常卡,但是这个方法不会受到限制,从此你再也不需要打开庞大的数据源了,通过EXCEL便可以提取数据库中的数据了,即使是千万行的数据文件也能轻松完成分析。

当然,上面的方法只适合处理一些比较固定的数据源,如果要对一些特别的数据进行清洗和查询,必须要用到数据库软件,因此必须要具备一定基础的数据库语句知识,例如select、case when这些语句还是要经常用到的。但是很多用EXCEL的小伙伴们对数据库不熟悉,如果叫他们去用数据库语句去查询数据,无疑是一件非常头疼的事。

但是不用担心,这个问题也有解决的办法。我们还是要用到上面那个Smartbi大数据分析工具的EXCEL插件,只要在EXCEL里点击管理,便可以从EXCEL里直接进入这个插件的云端里。

进入到了云端之后,这里首先要使用的功能是即席查询。即席查询就类似数据库查询的功能,只不过即席查询使用鼠标代替了数据库语句。如果写数据库语句去查询数据的话,必然要花很多时间,但是即席查询不需要,你只要拖动鼠标,选取相应的字段后,便可以快速对需要分析的数据字段进行定位。除了字段的查询之外,表与表之间也能实现内外连接这些功能,简直就是一个可视化的数据库平台。例如下图里是一份9800万行数据量的表格,用即席查询便可以快速查询出需要分析的字段。

完成即席查询的操作后,接下来便可以开始使用一个更厉害的功能,这个功能便是透视分析了。透视分析类似EXCEL的透视表,只要通过拖拽便可以得出想要的分析的结果,但是EXCEL可以透视的数据量非常小,超过了一定数据量便没办法透视了,非常不方便。透视分析不一样,还是以上面那个9800万行数据量的表格为案例,我用透视分析便可以轻轻松松刷新出来了,而且这个操作不用在EXCEL上操作,非常给力。

说完了上面这些厉害的方法之外,这里再延伸讲一下数据可视化的概念,很多小伙伴们都非常喜欢酷炫的报表,用来呈现数据是最好不过的了。一般来说EXCEL很难做出类似下图这样的大屏效果,只能用一些昂贵的BI软件去做,但是小编在这里告诉大家一个方法,在上面所介绍的那个Smartbi大数据分析工具插件的网页端,你可以利用里面的仪表盘功能去设计很多好看的图表,样式酷炫,图表新颖,非常适合用来做企业报表平台的数据可视化。

以上就是对EXCEL进行性能扩展的一些方法,通过以上案例可以得出结论,只要解决了EXCEL的缺点,EXCEL便可以成功逆袭大数据,赶上大数据时代的“末班车”。如果你是经常用EXCEL的人,又有EXCEL性能上的困扰,那么以上的方法赶紧收藏吧。

不需要高价购买BI工具,掌握这个Excel插件就能碾压大数据的更多相关文章

  1. IT视频课程集(包含各类Oracle、DB2、Linux、Mysql、Nosql、Hadoop、BI、云计算、编程开发、网络、大数据、虚拟化

    马哥Linux培训视频课程:http://pan.baidu.com/s/1pJwk7dp Oracle.大数据系列课程:http://pan.baidu.com/s/1bnng3yZ 天善智能BI培 ...

  2. 从这3个方面考虑BI工具,选型一选一个准

    BI工具在很多场合都能听到,那么BI工具有什么功能呢?能给企业带来什么?好用的BI工具长什么样?今天跟着小编走近BI工具,一探究竟! 首先要了解BI工具的定义,什么是BI工具.BI工具是指利用现代数据 ...

  3. DT时代,优秀的BI工具应该具备哪些功能

    马云曾在一次演讲中说:"人类正从IT时代走向DT时代."那DT究竟是什么,和IT有什么不同呢?我们对IT非常熟悉,它是信息技术(InformationTechnology)的英文缩 ...

  4. 4款BI工具功能大对比,这款BI工具你不能错过!

    在这个信息爆炸式增长的时代,挖掘数据的潜在价值显得尤为重要.越来越多的人将目光聚集于商业智能领域--BI(Business Intelligence),通过数据分析软件对来自不同的数据源进行统一的处理 ...

  5. 【转】 FineBI:自助式BI工具打造业务分析的“快与准”

    如今的企业经营方式,业务对于数据分析有极大的需求,但却苦于没有数据以及工具的有效支持,业务分析仍就依赖于IT报表制作.而IT方不断地按业务需求去调研.确认业务逻辑,然后取数做报表,其中还要忍受业务的需 ...

  6. 数据分析六个步骤,一款BI工具即可全部搞定

    数据分析是将大量的数据转化为有价值的信息,以求最大化地利用数据的功能,发挥数据的作用.数据分析的类型可以分为现状分析.原因分析.预测分析,按流程分为以下6个步骤: (1) 明确数据分析目的和思路 明确 ...

  7. 2020年最为典型的BI工具有哪些?

    现在可视化BI 可以帮助充分利用企业在日常运营中积累的大量数据,帮助企业做出理性的决策,降低风险,减少损失.以下五款我认为是2020年最为典型的BI工具: (1)Tableau Tableau是国外市 ...

  8. 主流的商业智能BI工具推荐,学会数据分析没难度

    伴随着大数据概念的深入企业越来越重视大数据,商业智能BI工具已经成为许多企业数据分析的首选.也许有些小伙伴对商业智能BI工具还是有些陌生,在了解商业智能BI工具之前,先来了解一下什么是商业智能. 百度 ...

  9. 口碑最好的五款BI工具都在这了

    目前,无论是大企业还是小企业,都面临着数字化转型的挑战.在这个过程中,BI工具起到了举足轻重的作用.市面上打着BI的旗号,实际却只是单纯数据工具的产品不少,客户在进行BI 选型时,眼花缭乱,不知所措. ...

随机推荐

  1. [Altium Designer 学习]怎样输出Gerber文件和钻孔文件

    为了资料保密和传输方便,交给PCB厂商打样的资料一般以Gerber和钻孔文件为主,换句话说,只要有前面说的两种文件,就能制作出你想要的PCB了. 一般来说,交给PCB厂商的Gerber有以下几层: G ...

  2. 【刷题-LeetCode】122 Best Time to Buy and Sell Stock II

    Best Time to Buy and Sell Stock II Say you have an array for which the ith element is the price of a ...

  3. 推荐召回--基于用户的协同过滤UserCF

    目录 1. 前言 2. 原理 3. 数据及相似度计算 4. 根据相似度计算结果 5. 相关问题 5.1 如何提炼用户日志数据? 5.2 用户相似度计算很耗时,有什么好的方法? 5.3 有哪些改进措施? ...

  4. Python定制化天气预报消息推送

    sansui-Weather 代码码云 介绍 定制化天气预报消息推送(练手小脚本) Python脚本实现天气查询应用,提醒她注意保暖! 功能介绍 天气信息获取 当天天气信息提示 第二天天气信息提示 网 ...

  5. 请解释final finally finalize的区别

    final  关键字 ,可以定义不能被继承的父类.定义不能被重写的方法,常量 finally   关键字, 异常处理的统一出口 不管是否有异常都执行 finalize   方法(protected   ...

  6. 直接copy大于某一个时间小于某一个时间的文件--find进阶用法

    find ./ -type f -newermt '2000-01-04 10:30:00' ! -newermt '2019-10-28 10:57:00' -exec cp -a {} /var/ ...

  7. APP 性能分析工作台——你的最佳桌面端性能分析助手

    目前 MARS-App 性能分析工作台版本为开发者提供Fastbot桌面版的服务. 旨在帮助开发者们更快.更便捷地开启智能测试之旅,成倍提升稳定性测试的效率. 作者:字节跳动终端技术--王凯 背景 F ...

  8. 「JOI 2015 Final」城墙

    「JOI 2015 Final」城墙 复杂度默认\(m=n\) 暴力 对于点\((i,j)\),记录\(ld[i][j]=min(向下延伸的长度,向右延伸的长度)\),\(rd[i][j]=min(向 ...

  9. simpholders 官方网址 https://www.simpholders.com/

    SimPholders可让你快速直接地访问iPhone模拟器应用的app文档.你可以通过SimPholders找到数据库文件.永久存储以及缓存,它是一个非常实用的app debug工具,同时还可以离线 ...

  10. JVM学习五:性能监控工具

    一.系统性能监控 系统性能工具用于确定系统运行的整体状态,基本定位问题所在. Linux – uptime • 系统时间 • 运行时间 n 例子中为7分钟 • 连接数 n 每一个终端算一个连接 • 1 ...