Excel 里可以使用python做数据分析和可视化了


近日,Microsoft Excel 宣布推出 Excel 中的 Python 公共预览版,将 Python 的强大功能与 Excel 的灵活性相结合。Excel 用户现在可以通过 Python 访问强大的分析功能,以实现可视化、清理数据、机器学习、预测分析等。

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

Excel 中的 Python 是为分析师构建的。每天,世界各地数百万用户依靠熟悉的 Excel 工具(例如公式、图表和数据透视表)来分析和理解他们的数据。从今天开始,Excel 中的 Python 也将直接原生集成到 Excel 网格中。

Excel 中的 Python 与用户已经熟悉和喜爱的工具兼容,例如公式、数据透视表和 Excel 图表。用户现在可以创建无缝结合 Excel 和 Python 的端到端解决方案 - 一切都在 Excel 中。

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

团队成员可以在基于 Excel 的分析中无缝地与 Python 交互并刷新,而无需担心安装其他工具、Python 运行时或管理库和依赖项。用户可以使用自己喜欢的协作工具(例如 Microsoft Teams 和 Microsoft Outlook)共享工作簿,并通过评论、@ 提及以及与同事共同创作来无缝协作,就像在 Excel 中一样。

Excel 的 Python 是 Microsoft 对 Python 的重要性的体现,也是 Microsoft 与 Python 社区合作的结果。Excel 中的 Python 的创建者、BDFL 荣誉退休人员、现任 Microsoft 杰出工程师 Guido van Rossum 帮助定义了 Excel 中的 Python 架构。Excel 中的 Python 的推出反映了 Microsoft 让 Python 变得更好、更易于每个人使用的承诺。

总的来说,Excel 中的 Python 公共预览版的推出为 Excel 用户提供了更多分析和可视化数据的可能性,同时也展示了 Microsoft 对 Python 的承诺和与 Python 社区的合作。

Microsoft 官网介绍