宣布在 Excel 中使用 Python:结合了 Python 的强大功能和 Excel 的灵活性。
Sep 02,2023 | AddOn Systems Pte Ltd
您好,欢迎来到 AddOn 新闻和活动,了解过去几天科技领域的最新动态。还没来得及密切关注新闻动态?别担心...AddOn 就在这里!开始了!!
AddOn 已进入该行业 30 多年,立即联系我们获取有关 Microsoft 365 的咨询!
通过微软Excel
自诞生以来,Microsoft Excel 改变了人们组织、分析和可视化数据的方式,为每天使用它的数百万人提供了决策基础。今天,我们宣布发布 Excel 中的 Python 公共预览版,从而使 Excel 中的分析功能取得重大进展。 Excel 中的 Python 可以在同一工作簿中本地组合 Python 和 Excel 分析 - 无需任何设置。使用 Excel 中的 Python,您可以直接在单元格中键入 Python,Python 计算在Microsoft Cloud中运行,结果将返回到工作表,包括绘图和可视化。
在 Excel 中使用 Python 无缝聚合和可视化您的数据。
Excel 中的 Python 正在使用 Excel for Windows 中的 Beta 通道向 Microsoft 365 Insiders 计划中的人员推出公共预览版。
观看 Excel 中的 Python 实际操作并在下面了解更多信息:
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 预测天气的机器学习模型。
数据清理
有效利用先进的数据清理技术,例如查找缺失值、标准化格式、删除重复项以及采用正则表达式等技术进行基于模式的转换。
使用正则表达式提取日期。
2. Excel 中的 Python 通过 Anaconda 展示了最好的 Python 分析功能。
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 说道。
3. Excel 中的 Python 在 Microsoft 云上安全运行,无需任何设置。
Excel 使用的 Python 代码在 Microsoft 云上运行,具有企业级安全性,作为兼容的 Microsoft 365 连接体验。 Python 代码使用 Azure 容器实例在其自己的虚拟机管理程序隔离容器中运行,并通过安全的软件供应链从 Anaconda 获得安全的源构建包。 Excel 中的 Python 通过防止 Python 代码知道您是谁,并在其自己单独的容器中进一步隔离从 Internet 打开工作簿,从而保护您的数据隐私。工作簿中的数据只能通过内置xl() Python 函数发送,并且 Python 代码的输出只能作为=PY() Excel 函数的结果返回。
4. Excel 中的 Python 是为团队构建的。
用户可以放心地在 Excel 工作簿中共享 Python。团队成员可以在基于 Excel 的分析中无缝地与 Python 交互并刷新,而无需担心安装其他工具、Python 运行时或管理库和依赖项。用户可以使用自己喜欢的协作工具(例如 Microsoft Teams 和 Microsoft Outlook)共享工作簿,并通过评论、@ 提及以及与同事共同创作来无缝协作,就像在 Excel 中一样。应用于包含 Python 的工作簿的敏感度标签将使它们符合组织的信息保护策略。
5. Excel 中的 Python 体现了 Microsoft 对 Python 的坚定承诺。
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
Excel 中的 Python 正在逐步向在 Windows 上运行 Beta 通道的用户推出。此功能将从内部版本 16.0.16818.20000 开始首先推出到 Excel for Windows,然后再推出到其他平台。
若要在 Excel 中使用 Python,请加入 Microsoft 365 预览体验计划。选择 Beta Channel Insider 级别以获得 Excel 应用程序的最新版本。
感谢您的阅读,您还可以在我们的AddOn IT Library了解更多IT知识