数据可视化之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 ...
随机推荐
- matlab-整数规划(非线性规划之蒙特卡洛法(随机取样法))
首先编写M 文件mengte.m 定义目标函数f 和约束向量函数g,程序如下:function [f,g]=mengte(x);%定义目标函数f和约束向量函数g f=x()^+x()^+*x()^+* ...
- Dubbo——服务目录
引言 前面几篇文章分析了Dubbo的核心工作原理,本篇将对之前涉及到但却未细讲的服务目录进行深入分析,在开始之前先结合前面的文章思考下什么是服务目录?它的作用是什么? 正文 概念及作用 清楚Dubbo ...
- 【JMeter_09】JMeter逻辑控制器__临界部分控制器<Critical Section Controller>
临界部分控制器<Critical Section Controller> 业务逻辑: 根据锁名来控制并发,同一个锁名之下,在同一时间点只能存在一个运行中,适用于控制并发的场景 锁名类型: ...
- cb23a_c++_标准模板库STL_set_multiset_关联容器
cb23a_c++_标准模板库STL_set_multiset_关联容器 set(集)数据不能重复.multiset(多集)可以重复.操作数据速度快,数据自动排序.红黑树(数据结构)红黑树-二叉树基本 ...
- html/css 滚动到元素位置,显示加载动画
每次滚动到元素时,都显示加载动画,如何添加? 元素添加初始参数 以上图中的动画为例,添加俩个左右容器,将内容放置在容器内部. 添加初始数据,默认透明度0.左右分别移动100px. //左侧容器 .it ...
- java 中的线程池
1.实现下面的一个需求,控制一个执行函数只能被五个线程访问 package www.weiyuan.test; public class Test { public static void main( ...
- MySql数据库GROUP BY使用过程中的那些坑
MySql数据库GROUP BY使用过程中的那些坑 GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组. 特别注意: group by 有一个原则,就是 select 后面的所有 ...
- 动态自动配置Bean
概览 接口Condition 用于基于条件的自动配置,和注解@Conditional配合使用,可实现JavaBean的动态自动配置 自定义实现动态配置Bean 定义一个接口和两个实现类 定义两个Con ...
- 如何用Tesseract做日文OCR(c#实现)
首先做一下背景介绍,Tesseract是一个开源的OCR组件,主要针对的是打印体的文字识别,对手写的文字识别能力较差,支持多国语言(中文.英文.日文.韩文等).是开源世界里最强的一款OCR组件.当然和 ...
- yum只下载不安装
1 修改/etc/yum.conf的keepcache=1 [root@136 packages]# vi /etc/yum.conf keepcache=1 2 安装yum-utils包 [root ...