pandas拜拜!微软在 Excel 中集成 Python,在Excel中可直接使用Python代码处理数据

Python 是当今最流行的编程语言之一,深受企业和学生的喜爱,而 Excel 是组织、操作和分析各种数据的重要工具。但是,到目前为止,还没有一种简单的方法可以使这两个世界协同工作。

微软在8月23日推出的公开预览版office 360 Beta中宣布可以在 Excel 中使用 Python,可以结合了 Python 的强大功能和 Excel 的灵活性,使得将 Python 和 Excel 分析集成到同一个 Excel 表格中以获得更强大、灵活的数据处理能力。

Excel 将 Python 强大的数据分析和可视化库与您熟悉和喜爱的 Excel 功能相结合。可以使用 Python 绘图库在 Excel 中操作数据,然后使用 Excel 的公式、图表和数据透视表进一步完善。

01

无缝衔接

现在,您可以通过直接从 Excel 功能区访问 Python,在熟悉的 Excel 环境中进行高级数据分析。无需设置或安装。使用 Excel 的内置连接器和 Power Query,您可以轻松地将外部数据引入 Excel 工作流程中的 Python。

另外基于微软正在与 Anaconda 的深度合作,在Excel 中的 Python 可以利用 Azure 中运行的 Anaconda Distribution for Python,其中包括最流行的 Python 库,例如用于数据操作的 pandas、用于高级统计建模的 statsmodels 以及用于数据可视化的 Matplotlib 和 seaborn。

在 Excel 中使用 Python 无缝聚合和可视化您的数据。

02

Excel 中的 Python 有何独特之处

1. 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 进行的分析类型的一些示例:

高级可视化

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

图片

Seaborn

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

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

图片

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

数据清理

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

图片

使用正则表达式提取日期

03

基于 Anaconda

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 说道。

04

基于 Microsoft 云

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

05

团队协作

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

图片

06

安全保障

图片

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 团队非常出色!”图片

07

使用

图片

Excel 中的 Python 正在逐步向 Microsoft 365 Insiders 计划 Beta 通道中的人员推出公共预览版。此功能将从内部版本 16818 首先发布到了 Windows 系统,然后再推广到其他平台。

安装最新的 Excel Insider 版本后,打开一个空白工作簿,然后执行以下步骤。

在功能区中选择公式。

选择插入 Python。

在出现的对话框中选择尝试预览按钮。

-END-


学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习、自动化测试带你从零基础系统性的学好Python!

👉[CSDN大礼包:《python安装工具&全套学习资料》免费分享]安全链接,放心点击

👉Python学习大礼包👈

在这里插入图片描述

👉Python学习路线汇总👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
在这里插入图片描述

👉Python必备开发工具👈

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉Python实战案例👈

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

👉Python书籍和视频合集👈

观看零基础学习书籍和视频,看书籍和视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

👉Python面试刷题👈

👉Python副业兼职路线👈

在这里插入图片描述
在这里插入图片描述
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以点击链接免费领取或者保存图片到wx扫描二v码免费领取保证100%免费

👉[CSDN大礼包:《python安装工具&全套学习资料》免费分享]安全链接,放心点击

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值