数据可视化之powerBI基础(十二)PowerBI导入Excel数据有哪几种方式?
https://zhuanlan.zhihu.com/p/64999937
Excel作为使用最频繁、应用最广泛、用户最庞大的数据处理工具,当然也应该是PowerBI最常用的数据获取方式,本文介绍一下将Excel数据导入到PowerBI的几种方式。
01 | 在PowerBI Desktop中获取数据
这种是PowerBI中最常用也是最简单的方式,这种方式导入进来后可以直接加载使用,也可以在Power Query编辑器中进行清洗整理。

本地文件更新,在PowerBI Desktop中通过刷新数据,可以实现报表同步更新。
02 | PowerBI服务中获取本地数据
在PowerBI服务中,点击左下角的"获取数据",

再点击从文件中获取,有以下几种方式,

这里从本地文件中获取,然后会显示有两种方式:导入和上载

导入
导入时,如果Excel工作簿中没有PQ链接表,也没有PP数据模型,只是简单的数据,很可能会报错,
这是因为在Excel中的简单数据,并不是格式化的表数据,PowerBI无法直接利用,出现这种情况时,打开Excel工作簿,点击选项卡插入>表格,或者直接使用快捷键Ctrl+T转化为表,然后再进行导入就可以了。
导入本地Excel文件以后,可以在工作区的数据集中找到该文件,并可以利用该表中的字段直接在画布中生成可视化图表。
上载
上载后的数据直接放在了工作区中的工作簿了,打开以后,界面和在Excel中打开一样,可以看作是一个在线版的Excel,

但是,上载的文件无法直接编辑,如果需要更改数据,可以在本地更改以后,再上载进来。
03 | 从OneDrive中导入Excel工作簿
OneDrive实际就是微软推出的网盘,当我们把文件放在OneDrive时,就实现了云端存储,PowerBI服务也是在云端,利用微软的这两个服务,就可以实现云端的自动数据处理,从一个云端的初始数据到另一个云端的自动可视化。
依然在PowerBI服务中,获取数据,从文件中获取,然后选择OneDrive,
(其中有两种方式:OneDrive for Business和OneDrive个人版,导入的方式以及功能相似,这里以OneDrive个人版为例)
点击从OneDrive导入的时候,如果没有登录OneDrive,首先会提示你登录,这里尽量保持登录状态,以便后续的自动刷新。登录成功以后,就可以在PowerBI服务中看到OneDrive的存储内容,

选中需要导入的文件,点击"连接",数据将会导入到数据集中,可以直接进行数据可视化操作。
默认情况下,Power BI服务大约每小时会访问你在 OneDrive 上的工作簿文件一次,如果发现有任何更改,数据集以及由该数据集创建的报表和仪表板会在 Power BI 中自动更新。
利用OneDrive ,可以将PowerBI的报表和仪表板与你在Excel中处理的数据保持同步,轻松实现数据可视化的自动刷新。
上面三种都是在PowerBI中导入Excel工作簿,其实在Excel中也可以主动将数据发布到PowerBI。
04 | Excel中直接发布到PowerBI
在Excel2016以及新推出的Excel2019中,都可以直接发布到PowerBI。点击文件>发布,

发布到PowerBI有两种方式,上载和导出,这两种方式的不同之处与上面讲的从本地文件上载、导入的区别一样,不再赘述。
发布到PowerBI功能,实际上也和在PowerBI中获取数据导入的功能相同,只是我们平时在Excel中编辑、更新数据的时候,无需跳出Excel,可以直接在该界面将实时最新数据传输到PowerBI中。
数据可视化之powerBI基础(十二)PowerBI导入Excel数据有哪几种方式?的更多相关文章
- 数据可视化-svg入门基础(二)
接上一篇:数据可视化-svg入门基础(一),基础一主要是介绍了svg概念,元素样式设置等. svg是(scalable vector graphic)伸缩矢量图像. 一.目录 (1)图形元素 (2)文 ...
- 交互式数据可视化-D3.js(二)选择集和数据
选择集 select和selectAll类似jquery: d3.select('body') d3.select('.body') d3.select('#body') d3.selectAll(' ...
- Scrapy基础(十二)————异步导出Item数据到Mysql中
异步导出数据到Mysql中 上次说过从Item中同步写入数据库,因为网络的下载速度和数据库的I/O速度是不一样的所以有可能会发生下载快,但是写入数据库速度慢,造成线程的堵塞:关于堵塞和非堵塞,同步和异 ...
- Bootstrap <基础十二>下拉菜单(Dropdowns)
Bootstrap 下拉菜单.下拉菜单是可切换的,是以列表格式显示链接的上下文菜单.这可以通过与 下拉菜单(Dropdown) JavaScript 插件 的互动来实现. 如需使用下列菜单,只需要在 ...
- 【mongodb系统学习之十二】mongodb修改数据(一)
十二.mongodb修改数据:update 1).修改数据库数据:update:语法 db.collectionName.update({},{},boolean,boolean): 2).updat ...
- Java基础十二--多态是成员的特点
Java基础十二--多态是成员的特点 一.特点 1,成员变量. 编译和运行都参考等号的左边. 覆盖只发生在函数上,和变量没关系. Fu f = new Zi();System.out.println( ...
- 结合bootstrap fileinput插件和Bootstrap-table表格插件,实现文件上传、预览、提交的导入Excel数据操作流程
1.bootstrap-fileinpu的简单介绍 在前面的随笔,我介绍了Bootstrap-table表格插件的具体项目应用过程,本篇随笔介绍另外一个Bootstrap FieInput插件的使用, ...
- thinkphp整合系列之phpexcel导入excel数据
一:导入phpexcel /ThinkPHP/Library/Vendor/PHPExcel 二:导入excel的函数 /** * 导入excel文件 * @param string $file ex ...
- SQL Server服务器上需要导入Excel数据的必要条件
SQL Server服务器上需要导入Excel数据,必须安装2007 Office system 驱动程序:数据连接组件,或者Access2010的数据库引擎可再发行程序包,这样就不必在服务器上装Ex ...
- PLSQL Developer导入Excel数据
LSQL Developer导入Excel数据 最近处理将Excel数据导入Oracle的工作比较多.之前都是采用Sqlldr命令行导入的方式处理.每次导入不同格式的Excel表数据,都需要先把Exc ...
随机推荐
- react中使用decorator 封装context
2020-03-27 react中使用decorator 封装context 在传统的react context中,子组件使用context十分繁琐,如果需要使用context的子组件多的话 每个组件 ...
- Python使用wxpy模块实现微信两两群组消息同步
python使用wxpy模块提供的微信API接口实现两两群组的消息同步 安装模块: pip install wxpy 注意:需要同步的微信群需要保存到通讯录中 以下是自己闲来无事写的代码,暂时还存在以 ...
- 别再写一摞if-else了!再写开除!两种设计模式带你消灭它!
代码洁癖狂们!看到一个类中有几十个if-else是不是很抓狂? 设计模式学了用不上吗?面试的时候问你,你只能回答最简单的单例模式,问你有没有用过反射之类的高级特性,回答也是否吗? 这次就让设计模式(模 ...
- fopen函数中的mode参数
fopen FILE * fopen ( const char * filename, const char * mode ); 其中,参数mode可取以下值: "r"read: ...
- 【asp.net core 系列】9 实战之 UnitOfWork以及自定义代码生成
0. 前言 在前一篇中我们创建了一个基于EF的数据查询接口实现基类,这一篇我将带领大家讲一下为这EF补充一些功能,并且提供一个解决避免写大量配置类的方案. 1. SaveChanges的外移 在之前介 ...
- TensorFlow从0到1之XLA加速线性代数编译器(9)
加速线性代数器(Accelerated linear algebra,XLA)是线性代数领域的专用编译器.根据 https://www.tensorflow.org/performance/xla/, ...
- VS Code WebApi系列——1、配置
Knowledge should be Shared in Free. 最近在研究VS code下的webapi,看了很多文档,还是微软官方的例子好,不过不太适应国人习惯,所以写点东西. 直接了当 开 ...
- C#数据结构与算法系列(七):约瑟夫问题(Josephu)
1.介绍 Josephu问题为:设编号为1.2....n的n个人围坐在一圈,约定编号为k(1<=k<=n) 的人从1开始报数, 数到m的那个人出列,它的下一位又从1开始报数,数到m的那个人 ...
- C++ 基于多态的职工管理系统
职工管理系统 1.管理系统需求 职工管理系统可以用来管理公司内所有员工的信息 本教程主要利用C++来实现一个基于多态的职工管理系统 公司中职工分为三类:普通员工.经理.老板,显示信息时,需要显示职工编 ...
- python django 批量上传文件并绑定对应文件的描述