龙空技术网

Excel界地震:微软宣布支持Python,数据生产力重塑

opendotnet 167

前言:

如今小伙伴们对“pythonoutlook通讯簿”大致比较珍视,朋友们都想要知道一些“pythonoutlook通讯簿”的相关内容。那么小编在网上汇集了一些对于“pythonoutlook通讯簿””的相关文章,希望你们能喜欢,咱们一起来学习一下吧!


如果你还在得意于精通 VLOOKUP 或一些 Excel 中神奇的技巧,当全能型编程语言 Python 被 Excel 原生支持时,就仿佛是:机关枪可以打出导弹。每个人都拥有的武器,这也许将是彻底的生产力提升革命。

这条新闻还记得吗?

也许您没来得及学习 Python 呢,不过没有关系。

今天,Excel 原生支持 Python,一切都将改变。

真的理解 Excel 和 Python 吗?

你知道 Excel 在中国是什么概念吗?

在 Excel 的体量下,大数据就是这样的。

我知道你想问 Power BI 和 Tableau 呢?那就是这样的:

也就是说:

在 Excel 用户体量面前,大数据,Power BI,Tableau 都不是一个量级。

很显然,全体 Excel 用户面临的问题是:

如何进一步提升 Excel 的原生生产力?

Python,作为平民式最普及的通用编程语言,有着与 Excel 门当户对的地位,如下:

Excel + Python 将为全球每一人重新赋能

微软宣布:Excel 开始原生支持 Python

自 Excel 诞生以来, 改变了许多人和组织分析和可视化数据的方式,为每天使用它的数百万人提供了决策基础。昨天,微软宣布发布 Excel 中的 Python 公共预览版,从而使 Excel 中的分析功能发生重大变化。Excel 中的 Python 可以在同一工作簿中本地组合 Python 和 Excel 分析 —— 无需任何设置。使用 Excel 中的 Python,您可以直接在单元格中键入 Python,Python 计算在 Microsoft Cloud,结果将返回到工作表,包括绘图和可视化。

在 Excel 中使用 Python 聚合和可视化数据

微软向申请 Microsoft 365 Insiders 计划中的人员推出了 Excel for Windows Beta 公共预览版,支持使用 Python。

Excel 中的 Python 有何特别之处?

Excel 中的 Python 是为分析师构建的

01

这点非常重要:

Excel 中的 Python 并不是为程序员准备的,是为分析师构建的。

Excel 中的 Python 并不是为程序员准备的,是为分析师构建的。

Excel 中的 Python 并不是为程序员准备的,是为分析师构建的。

也就是说:

你不用成为程序员,但你可能具备超越程序员的能力,专注于分析本身。

每天,世界各地数百万用户依靠熟悉的 Excel 工具(例如公式、图表和数据透视表)来分析和理解他们的数据。从今天开始,Excel 中的 Python 也将直接原生集成到 Excel 网格中。首先,只需使用新的 PY 函数即可将 Python 代码直接输入到 Excel 单元格中。

只需单击几下即可创建 DataFrame

Excel 用户现在可以通过 Python 访问强大的分析功能,以实现可视化、清理数据、机器学习、预测分析等。用户现在可以创建无缝结合 Excel 和 Python 的端到端解决方案 - 一切都在 Excel 中。使用 Excel 的内置连接器和 Power Query,用户可以轻松地将外部数据引入 Excel 工作流程中的 Python。Excel 中的 Python 与用户已经熟悉和喜爱的工具兼容,例如公式、数据透视表和 Excel 图表。

以下是现在可以在 Excel 中使用 Python 进行的分析类型的一些示例。

虽然你可能听不懂这些名词,那是因为这是过去,未来您将在 Excel 中很容易地使用这一切。


高级可视化


充分利用 Matplotlib 和 seaborn 等著名 Python 图表库的潜力来创建各种图表,从传统的条形图和线图到热图、小提琴图和群图等专业可视化效果。

使用 Seaborn 进行可视化


机器学习、预测分析和预测

利用 scikit-learn 和 statsmodels 等 Python 库的功能来应用流行的机器学习、预测分析和预测技术,例如回归分析、时间序列建模等。

使用 Python 和 Excel LAMBDA 预测天气的机器学习模型


数据清理

有效利用先进的数据清理技术,例如查找缺失值、标准化格式、删除重复项以及采用正则表达式等技术进行基于模式的转换。

使用正则表达式提取日期

Excel 中 Python 通过 Anaconda 展示了最好的 Python 分析功能

02

有非常强大的功能库的支持

Anaconda 是全球数千万数据从业者使用的领先企业 Python 存储库。Excel 中的 Python 利用在 Azure 中运行的 Anaconda Distribution for Python,其中包括最流行的 Python 库(例如 pandas、Matplotlib、scikit-learn 等),并由 Anaconda 安全地构建、测试和支持。Anaconda 提供的 Python 支持在 Excel 中使用 Python 进行广泛的分析。

“我很高兴地宣布 Anaconda Distribution for Python 已集成到 Microsoft Excel 中,这是一项重大突破,将改变全球数百万 Excel 用户的工作流程。” Anaconda 首席执行官兼联合创始人 Peter Wang 说道。

Excel 中的 Python 在云上安全运行,无需任何设置

03

Excel 使用的 Python 代码在 Microsoft Cloud 上运行,具有企业级安全性,作为兼容的 Microsoft 365 连接体验。Python 代码使用 Azure 容器实例在其自己的虚拟机管理程序隔离容器中运行,并通过安全的软件供应链从 Anaconda 获得安全的源构建包。Excel 中的 Python 通过防止 Python 代码知道您是谁,并在其自己单独的容器中进一步隔离从 Internet 打开工作簿,从而保护您的数据隐私。工作簿中的数据只能通过内置 xl() Python 函数发送,并且 Python 代码的输出只能作为 =PY() 的 Excel 函数结果返回。

Excel 中的 Python 是为团队构建的

04

用户可以放心地在 Excel 工作簿中共享 Python。团队成员可以在基于 Excel 的分析中与 Python 无缝交互并刷新,而无需担心安装其他工具、Python 运行时或管理库和依赖项。用户可以使用自己喜欢的协作工具(例如 Microsoft Teams 和 Microsoft Outlook)共享工作簿,并通过评论、@ 提及以及与同事共同创作来无缝协作,就像在 Excel 中一样。应用于包含 Python 的工作簿的敏感度标签将使它们符合组织的信息保护策略。

Excel 中的 Python 体现了微软对 Python 的坚定承诺

05

Excel 中的 Python 诞生得益于 Microsoft 多个团队的密切合作,包括 Microsoft Excel、Microsoft 开发人员部门、Microsoft 安全性、Microsoft Azure 和 Microsoft Research。该项目反映了Python 对 Microsoft的重要性,以及我们与 Python 社区合作以及让 Python 变得更好、更易于每个人使用的承诺。

Python 的创建者、BDFL 荣誉退休人员、现任 Microsoft 杰出工程师 Guido van Rossum 帮助定义了 Excel 中的 Python 架构。以下是他对公开预览版的反应:

“我很高兴 Python 和 Excel 的这种出色、紧密的集成现在已经面世。我希望两个社区都能在这次合作中找到有趣的新用途,从而增强每个合作伙伴的能力。三年前我加入 Microsoft 时,我做梦也没想到这会成为可能。Excel 团队非常出色!”


总结

微软的使命是:赋能全球每一人每一组织,成就不凡。

可以看出:Excel 与 Python 以对等的体量原生整合,这是两个巨大领域生产力工具的强强合并。

倚天剑 + 屠龙刀 的 合璧

这几点信息值得再次强调:

1、Excel 和 Python 在国内的发展规模和用户基数之大,大数据和 Power BI根本不是一个量级。

2、微软 Excel 原生支持并坚定地支持 Python。

3、这一切不是为了程序员,而是为了分析师而来。

4、什么都不用做,已经轻松拥有了,可以直接使用。

5、强大安全企业级的 Python 库的支持让 Excel 具备了全新的想象空间。

6、Excel AI Copilot 的额外支持,让一切强上再加强。

生产力工具的极度加强,导致作为生产者的每一位用户在操作作为生产资料的数据时候的方法,将得到彻底地进化。

Excel 界地震,这将震碎了陈旧腐朽的数据建筑,传统的 Excel 盖平房,新生产力帮新用户群体成就构建数字大厦。一切从选择相信和拥抱新的生产力开始

这难道还不是一场革命吗?

我们,不沉迷于任何一种工具,我们使用工具,创造价值。


与万千ExcelPython用户共同学习精进

验证码:expy2023

BI佐罗 | 和您一起学习全新数据生产力

参考信息:

标签: #pythonoutlook通讯簿