两全其美:教您同时使用Excel和Power BI
ccwgpt 2025-01-01 18:28 36 浏览 0 评论
Excel 和 Power BI 可以很好地协同工作。这允许您一起使用这两个工具来提供多种类型的业务工作流程和BI 践。您可以将 Excel 文件发布到 Power BI 以与他人共享、在 Excel 中分析 Power BI 数据集或将 Excel 工作簿或 Excel 数据导入 Power BI。您可以获得 Power BI的工作组功能和面向业务的功能,而不会失去 Excel 的易用性和多功能性。 Saurabh 展示了如何。
Excel 仍然是企业最受欢迎的数据工具。 Excel 用途广泛,但缺点是所有内容都保留在本地计算机中。你不能共享数据,它没有得到备份,也不是那么安全。但是,通过也使用 Power BI 应用程序,您可以在Web上查看、分析和共享 Excel 文件。
在文章的第一部分中,您将看到如何将 Excel 文件“按原样”发布到 Power BI 应用程序、在 Power BI中创建仪表板以及将 Excel 文件的组件共享给其他用户。第二部分将介绍如何在 Excel中创建数据模型,将 Excel 数据模型导出到 Power BI,然后在 Power BI 应用程序中创建可视化。我们还将解释如何在 Excel 中分析任何 Power BI 数据集。在最后的第三部分,我们将介绍如何将数据从各种数据源导入 Power BI 的主题。
将 Excel 文件发布到 Power BI,在 Power BI中创建仪表板并与他人共享
在我们的日常工作中,我们中的许多人以一种或其他方式使用 Excel。一旦我们完成数据按摩和创建可视化,我们就可以与其他人共享文件了。很多时候,人们会通过在电子邮件中附加 Excel文件并将电子邮件发送给多个人来与他人共享 Excel 工作簿。稍后,如果他们发现 Excel 文件有任何问题,或者他们对其进行了一些改进,他们必须再次发送。这是一个坏主意,因为 Excel 文件可能包含大量数据,这些数据会阻塞网络,并且收件人可能使用错误的版本。我们需要一种更好的方式来共享 Excel 文件。
在 Power BI 中,我们可以按照原样查看 Excel 文件,我们可以选择 Excel 图表与他人共享选择的 Excel 图表。将 Excel 文件发布到 Power BI后面,很容易将原始文件中的任何更改反映到 Power BI 中的发布。
1.首先,让我们将 Excel 文件发布到 Power BI。打开 Excel 并将表中的数据复制到 Excel 中。在 Excel 中,选择“员工”和“销售”字段中的数据,单击“插入”选项卡并选择“条形”图表。现在在 Excel 文件中,我们有一些数据和一个条形图。我们的 Excel 文件已准备好保存和发布。
2.将 Excel 文件另存为“employee_Excelbook.xlsx”。单击“文件”菜单,然后单击“发布”。要在 Power BI 中发布 Excel 文件,您需要使用 Power BI 应用账户“登录”。您可以使用您的“Office 365”帐户,也可以切换到另一个帐户。
3.使用 Power BI 账户登录后,可以选择“将工作簿上传到 Power BI”选项。“将工作簿上传到 Power BI”选项用于在 Power BI 中发布 Excel 文件。
4.文件发布后,您将看到消息“发布到 POWER BI 工作簿已成功上传”。打开“app.powerbi.com”并使用您的 Power BI 帐户登录。在“我的工作区”中,您将看到不同的选项卡。
在 Power BI 中,在“我的工作区”下,有 4 个选项卡。
- “数据集”:将 Excel 文件发布到 Power BI 时,如果选择“将工作簿数据导出到 Power BI”选项,则只有 Excel 数据会发布到 Power BI。 Excel 数据将出现在“数据集”部分。
- “报告”:从“数据集”部分,您可以选择任何数据集来创建报告,报告将出现在“报告”部分。
- “工作簿”:将 Excel 文件发布到 Power BI 时,如果选择“将工作簿上传到 Power BI”选项,则“按原样”将 Excel 文件上传到 Power BI 应用程序。 Excel 文件出现在“工作簿”部分。
- “仪表板”:从“报告”和“工作簿”部分,您可以“固定”任何数据/图表以创建仪表板。
5.由于我们已将 Excel 文件上传到 Power BI,因此单击 Power BI 中的“工作簿”选项卡以查看您上传的 Excel 文件。
6.单击“Employee_ExcelBook”文件以在 Power BI 应用中查看 Excel 工作簿。在 Power BI 中,您可以按原样查看 Excel 文件。
7.现在,我们将从“Employee_ExcelBook”工作簿创建一个仪表板。如下图,选择Excel图表,点击‘pin’。
8.单击“pin”后,您将看到选择仪表板的新提示。选择“新仪表板”选项,指定名称“员工仪表板”,然后单击“确定”。一个名为“EmployeeDashboard”的新仪表板将出现在“My workspaceDashboard”下
9.点击“员工仪表板”d' 在 Power BI 中查看仪表板。您可以在仪表板中看到“员工销售额”图表。
10.在这一步中,我们“固定”了一个图表并创建了一个 Power BI 仪表板。无需转至 Power BI,即可从 Excel 创建 Power BI 仪表板。要从 Excel 创建 Power BI 仪表板,请下载“Power BI Publisher for Excel”插件。安装“Power BI Publisher for Excel”插件后,您将在 Excel 中看到“Power BI”功能区。
11.要创建 Power BI 仪表板,请选择“图表/数据范围”并单击“固定”。如果你已使用 Power BI 帐户登录,系统将提示你选择仪表板。选择“现有仪表板”或“新仪表板”选项,分配仪表板名称并单击“确定”。现在您的 Power BI 仪表板已创建。
12.在“固定”元素并创建 Power BI 仪表板后,您可以使用 Excel 中的“固定管理器”管理固定的元素。单击“Pin Manager”,您将看到一个用于更改数据范围的更新选项,以及一个用于“删除 Excel 和 Power BI 之间的对象映射”的删除选项。此删除选项不会从 Power BI 中删除图表,但图表中的任何进一步更改将不再反映在 Power BI 中。要从 Power BI 仪表板中删除数据对象,您需要打开“app.powerbi.com”并从那里删除图表。
13.你已经了解了几种创建 Power BI 仪表板的方法。创建仪表板后,您可以与其他用户共享此仪表板。要共享仪表板,您必须访问 app.powerbi.com。打开“app.powerbi.com”,转到“我的 WorkspaceDashboards 操作”,单击“共享”并输入您要与之共享仪表板的人的电子邮件地址。
14.用户可以通过登录 app.powerbi.com 访问共享仪表板。在左侧面板上,用户可以看到“与我共享”选项。单击“与我共享”以查看共享仪表板的列表。
15.到目前为止,我们已经发布了 Excel 文件、创建了仪表板并在 Power BI 中共享了此仪表板。如果要更新已发布的数据,可以在本地修改 Excel 文件,并将同名的 Excel 文件重新发布到 Power BI。 Excel 更改应自动反映在 Power BI 仪表板中,如下所示。
在 Excel 中,打开“employee_Excelbook.xlsx”文件,将行业名称“Long Term Equity”更改为“Long Term Equity 1”,保存 Excel 文件并将其重新发布到 Power BI 应用程序。
16.打开 Power BI 应用,然后您可以看到“EmployeeDashboard”仪表板已更新。
在这里,我们已“按原样”将 Excel 文件发布到 Power BI。但是,如果您在 Excel 中有多个数据集,并且想要使用这些数据集创建交互式仪表板,则需要在 Excel 中创建数据模型,发布数据模型,然后在 Power BI 中创建可视化,如下一节。
在 Excel 中创建数据模型并在 Power BI 中创建可视化
要使用多个数据集在 Power BI 中创建交互式仪表板,首先我们需要在 Excel 中创建数据模型。打开一个新的 Excel 文件并复制下面的两个数据集。保存 Excel 文件“Employee_ExcelData.xlsx”
1.现在我们将把这个数据集转换成表格格式。在 Excel 文件中,选择数据集,单击“插入”“表格”。然后按“确定”创建表。
2.将表命名为“员工”。由于我们的目标是在 Power BI 中使用 Excel 数据,因此将数据转换为表格非常重要。若要在 Power BI 中创建数据集,Excel 数据必须采用表格格式。
3.重复这些步骤,将“员工状态”数据转换为表格。将该表命名为“Employee_Region”。
4.在我们将此 Excel 数据导出到 Power BI 之前,我们将在 Employee 和 Employee_Region 表之间创建一个关系。单击“数据关系”以打开“关系”窗口。
5.单击“新建...”按钮并选择 Excel 表名称和字段名称以在两个数据集之间创建新关系。
6.单击“确定”关闭“管理关系”对话框并保存“Employee_ExcelData.xlsx”文件。 Excel 数据模型已创建并可以发布。在 Excel 2016 中,转到“文件”菜单并单击“发布”。要将 Excel 数据导出到 Power BI,请选择“将工作簿数据导出到 Power BI”选项。
7.将数据发布到 Power BI 后,您将在 Excel 文件中看到一条消息“发布到 POWER BI 工作簿已成功导出”。打开‘app.powerbi.com’,点击‘My Workspace’Dataset,你会看到发布的数据集‘Employee_ExcelData’。在“数据集”部分,您可以查看来自各种受支持数据源(如 SQL、Excel、SSAS 多维数据集和 Oracle)的数据集列表。如果要查看数据集,Power BI 提供了“在 Excel 中分析”选项。单击 eclipse 图标 [...] 并选择“在 E 中分析”xcel'。
8.单击“在 Excel 中分析”后,Microsoft Office 数据连接文件“.odc”将下载到您的计算机上。在 Excel 中打开下载的文件,您将在数据透视表中看到数据集字段。现在,选择并筛选字段,您可以在 Power Pivot Table 中查看数据。
9.“Power BI Publisher for Excel”插件是在 Excel 中分析 Power BI 数据集的另一种方法。首先安装“Power BI Publisher for Excel”插件,然后单击 Power BI 功能区,有一个选项“连接到数据”。使用“连接到数据”选项,您可以连接到 Power BI 数据集并在 Excel 中分析数据。正如我们之前所见,“Power BI Publisher for Excel”插件还用于“固定”数据元素并创建仪表板。
从“我的工作区”中,选择数据类型“报告/数据集”。选择报告/数据集名称并点击“连接”。
10.点击“连接”按钮后,您将在 Excel Power 数据透视表中看到 Power BI 数据集/报告。使用“Power BI”功能区,我们可以连接到任何 Power BI 应用报告/数据集并在 Excel 中分析数据。
11.查看/分析数据后,您可以在 Power BI 中创建报表。转到 app.powerbi.com >“我的工作区”>“数据集”。单击图表图标以在 Power BI 中创建报告。
12.在报告部分,双击“饼图”或任何其他可视化。在报告部分中出现空的可视化图表后,选择表格字段。在 Excel 中,我们定义了“Employee”和“Employee_Region”数据集之间的关系,因此在图表中您可以从任一数据集中选择字段。从“Employee”数据集中选择“sales”字段,从“Employee_Region”数据集中选择“state”字段。该图表按“州”显示“销售”数字。保存报告“Employee_ExcelReport”。如您之前所见,要将任何图表添加到仪表板,请选择“图表”并单击“固定”。我们还看到了如何与不同的用户共享仪表板。
在 Power BI 中发布数据后,你可以使用各种 Power BI 功能。使用 Power BI,您可以刷新数据、在移动设备中查看仪表板并共享报表。 Power BI 也允许用户导入数据。在下一节中,我们将介绍如何从 Power BI 导入数据。
从 Power BI 导入数据
如您所见,您可以将 Excel 文件发布到 Power BI。有一种方法可以将数据从 Excel 获取到 Power BI 应用。使用 Power BI 中的“获取数据”选项,可以将 Excel 工作簿和 Excel 数据导入 Power BI。打开“app.powerBI.com”,在左侧面板中,您将看到“获取数据”选项。
单击“获取数据”,您将看到几个选择数据源的选项。要从 Excel 导入数据,在“文件”图块下,单击“获取”以选择 Excel 文件位置。现在您有两个选项“将 Excel 数据导入 Power BI”和“将 Excel 文件上传到 Power BI”。如果选择“将 Excel 数据导入 Power BI”选项,则 Power BI 中仅显示 Excel 数据,您可以在 Power BI 中创建可视化。如果选择“将 Excel 文件上传到 Power BI”选项,则“按原样”Excel 文件将上传到 Power BI 应用程序中。
在 Power BI 中导入数据后,数据将显示在“我的工作区”“数据集”下。如果您在 Power BI 中选择了“上传”选项,该文件将出现在“我的工作区”下; ;工作簿。如您所见,有多种方法可以将 Excel 与 Power BI 连接起来。如果你在 Power BI 应用中,可以使用“获取数据”选项将 Excel 文件导入 Power BI。如果您在 Excel 中,则可以使用“发布”选项将 Excel 文件发布到 Power BI。
结论
在本文中,我们看到 Excel 和 Power BI 很容易连接在一起。 Power BI 是一个易于使用的工具,不需要复杂的编码。 Power BI 正在向 Excel 添加商业智能功能。 Power BI 允许人们在使用 Excel 时进行协作,并提供可视化、共享等附加功能。Excel 与 Power BI 一起创建了强大的 BI 解决方案。
相关推荐
- VUE3前端开发入门系列教程二:使用iView框架辅助开发
-
1、安装iView新框架,支持VUE3npminstallview-ui-plus2、编辑src/main.js,添加以下内容,导入js和css到项目importViewUIPlusfrom...
- 万能前端框架uni app初探03:底部导航开发
-
前言本节我们使用uniapp的底部导航功能,点击不同tab会显示不同页面,这个功能在实际项目开发中几乎是必备的。一、基础知识1.tabBar如果应用是一个多tab应用,可以通过tabBar配...
- Rust Web 开发框架,前端你可以选择哪个?
-
Rust构建一切。在如今流行的语言中,Rust可谓是将构建和高效作为自己优美的身姿在大众视野中脱颖而出。它是一门赋予每个人构建可靠且高效软件能力的语言。它有什么特性呢?高性能。Rust速度惊人且内...
- 连载:前端开发中纠结的Javascript框架(上)
-
如今,前端开发有着许许多多的框架和库。其中一些好用,一些却不尽人意。通常我们会习惯性运用某一概念,模块或句法。事实上,并没有什么万能工具。这篇文章是关于未来框架的发展趋势——那就是没有框架!我从以下几...
- 前端开发框架的演进架构:提升用户体验和开发效率
-
前端开发框架是现代Web应用开发的重要工具,它不仅可以帮助开发者构建复杂的用户界面,还能够提升用户体验和开发效率。随着Web技术的不断发展,前端开发框架也在不断演进,为开发者提供了更丰富、更高效的工具...
- Google应用Mesh-TensorFlow框架,让CNN也能处理超高分辨率图像
-
为了要处理超高分辨率医疗图像数据,Google开发了一种空间数据分区(SpatialPartition)技术,在不牺牲图像分辨率的条件下,分析超高分辨率图像。Google使用Mesh-TensorF...
- 大模型安全挑战加剧:框架层漏洞成新靶心
-
近日,360数字安全集团发布了一份关于大模型安全漏洞的报告,揭示了当前大模型及围绕其构建的框架和应用中存在的严重安全问题。报告显示,360近期研究发现了近40个大模型相关的安全漏洞,其中既包括二进制内...
- Keras 3.0正式发布:可用于TensorFlow、JAX和PyTorch
-
机器之心报道编辑:陈萍经过5个月的更新迭代,Keras3.0终于来了。「大新闻:我们刚刚发布了Keras3.0版本!」Keras之父FrancoisChollet在X上激动的...
- TensorFlow和Keras入门必读教程(tensorflow与keras版本对应)
-
导读:本文对TensorFlow的框架和基本示例进行简要介绍。作者:本杰明·普朗什(BenjaminPlanche)艾略特·安德烈斯(EliotAndres)来源:华章科技01TensorFlo...
- 谷歌官方回应“TensorFlow遭弃”:还在投资开发,将与JAX并肩作战
-
鱼羊发自凹非寺量子位|公众号QbitAI终于,谷歌出面回应“TensorFlow遭弃”传闻:我们将继续致力于将TensorFlow打造为一流机器学习平台,与JAX并肩推动机器学习研究。这段时...
- 2025 年的PHP :现代 Web 开发的强大引擎
-
程序员还在吐槽PHP过时?2025年的PHP8.4直接封神了。看看最近更新的属性钩子、强类型系统,加上Laravel这些框架,老语言早就脱胎换骨。十年前说PHP弱类型容易崩代码的,现在脸疼不?联合类...
- 前端内卷终结者?htmx如何让开发者告别200行JS只做一个按钮
-
当你用React写一个点赞按钮需要引入3个状态管理库、编写80行JSX和120行钩子函数时,htmx只需要一行HTML:<buttonhx-post="/like"hx-sw...
- NativePHP桌面版V1.0正式发布(元气桌面电脑版下载)
-
导读:各位小伙伴,使用PHP构建桌面级系统的利器,NativePHP来了。概述NativePHP是一个用于使用PHP构建桌面应用的框架。它允许PHP开发人员使用熟悉的工具和技术创建跨平台的原生应用...
- PHP Laravel框架底层机制(php基本框架)
-
当然可以,Laravel是最受欢迎的PHP框架之一,以优雅的语法和丰富的生态而闻名。尽管开发体验非常“高端”,它的底层其实是由一系列结构清晰、职责分明的组件构成的。下面我从整体架构、核心流程、...
- PHP框架之Laravel框架教程:2. 控制器、路由、视图简单介绍
-
2.控制器、路由、视图简单介绍我们先建立控制器,目录是:app/Http/Controllers,新建控制器Ding.php,代码如下:Ding.php:<?phpnamespaceA...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- VUE3前端开发入门系列教程二:使用iView框架辅助开发
- 万能前端框架uni app初探03:底部导航开发
- Rust Web 开发框架,前端你可以选择哪个?
- 连载:前端开发中纠结的Javascript框架(上)
- 前端开发框架的演进架构:提升用户体验和开发效率
- Google应用Mesh-TensorFlow框架,让CNN也能处理超高分辨率图像
- 大模型安全挑战加剧:框架层漏洞成新靶心
- Keras 3.0正式发布:可用于TensorFlow、JAX和PyTorch
- TensorFlow和Keras入门必读教程(tensorflow与keras版本对应)
- 谷歌官方回应“TensorFlow遭弃”:还在投资开发,将与JAX并肩作战
- 标签列表
-
- 框架图 (58)
- flask框架 (53)
- quartz框架 (51)
- abp框架 (47)
- jpa框架 (47)
- springmvc框架 (49)
- 分布式事务框架 (65)
- scrapy框架 (56)
- shiro框架 (61)
- 定时任务框架 (56)
- java日志框架 (61)
- JAVA集合框架 (47)
- mfc框架 (52)
- abb框架断路器 (48)
- beego框架 (52)
- java框架spring (58)
- grpc框架 (65)
- tornado框架 (48)
- 前端框架bootstrap (54)
- orm框架有哪些 (51)
- ppt框架 (48)
- 内联框架 (52)
- cad怎么画框架 (58)
- ssm框架实现登录注册 (49)
- oracle字符串长度 (48)