微软Excel一直以来都在改变着人们组织、分析和可视化数据的方式,为数百万每天使用它的人提供了决策的基础。今天,我们宣布了Excel中分析功能的重大进展,发布了Python在Excel的公共预览版。Python在Excel使得在同一工作簿内本地结合Python和Excel分析成为可能 - 无需设置。使用Python在Excel,您可以直接在单元格中输入Python,Python计算在Microsoft云中运行,结果包括绘图和可视化返回到工作表中。
Python在Excel的独特之处
1. 专为分析师打造的工具
每天,全球数百万用户依赖于熟悉的Excel工具,如公式、图表和数据透视表来分析和理解他们的数据。从今天开始,Python在Excel也将本地直接集成到Excel网格中。要开始使用,只需使用新的PY函数,它允许您直接在Excel单元格中输入Python代码。
现在,Excel用户可以通过Python获得强大的分析功能,用于可视化、数据清理、机器学习、预测分析等。用户现在可以创建端到端的解决方案,无缝结合Excel和Python - 全都在Excel内完成。使用Excel的内置连接器和Power Query,用户可以轻松将外部数据引入Python在Excel中的工作流中。Python在Excel兼容用户已经熟悉和喜爱的工具,如公式、数据透视表和Excel图表。
下面是一些Python在Excel现在可能实现的分析类型的示例:
高级可视化
利用Matplotlib和seaborn等知名Python图表库创建各种类型的图表,从传统的柱状图和折线图到热力图、小提琴图和散点图等专业可视化。
机器学习、预测分析和预测
利用Python库如scikit-learn和statsmodels应用流行的机器学习、预测分析和预测技术,如回归分析、时间序列建模等。
数据清理
高效地使用高级数据清理技术,如查找缺失值、标准化格式、去重以及使用正则表达式进行基于模式的转换。
2. Anaconda支持
Python在Excel通过Anaconda公开展示Python分析的精华。Anaconda是全球数百万数据从业者使用的领先企业Python仓库。Python在Excel利用运行在Azure中的Anaconda Distribution来支持Python,其中包括最流行的Python库(如pandas、Matplotlib、scikit-learn等),并由Anaconda进行安全构建、测试和支持。由Anaconda提供的Python支持广泛的Python分析。
3. 安全运行在Microsoft Cloud上
Python在Excel安全运行在Microsoft Cloud上,无需设置。Excel使用的Python代码在Microsoft Cloud上以企业级安全性运行,作为符合Microsoft 365的连接体验。Python代码在其自己的分离容器中使用Azure Container Instances运行,并通过Anaconda的安全软件供应链提供安全的、源构建的包。Python在Excel通过阻止Python代码知道您是谁以及在其自己的独立容器中进一步隔离来保护您的数据的隐私。从Internet打开的工作簿的数据只能通过内置的xl() Python函数发送,Python代码的输出只能作为=PY() Excel函数的结果返回。
4. 为团队而建
Python在Excel为团队而建。用户可以放心地共享Python在Excel工作簿。团队成员可以轻松与基于Python在Excel的分析互动,并无需担心安装额外的工具、Python运行时或管理库和依赖关系。用户可以使用他们喜欢的协作工具,如Microsoft Teams和Microsoft Outlook,通过评论、@提及和与同事一起正常工作的方式无缝协作。应用于包含Python的工作簿的敏感性标签将确保它们符合您的组织信息保护政策。
5. Microsoft对Python的承诺
Python在Excel反映了Microsoft对Python的深刻承诺。这个项目反映了Python对Microsoft的重要性以及我们与Python社区合作的承诺,以使Python更好、更容易访问。
这个集成代表了将Python的强大功能与Excel的灵活性相结合,对于数据专业人员和分析师来说是一大步。要开始使用,请加入Microsoft 365 Insider计划,并选择Beta Channel以访问此功能。在预览期间,Python在Excel包含在您的Microsoft 365订阅中,有关其可用性的更多详细信息将在正式推出之前提供。
这个集成代表了将Python的强大功能与Excel的灵活性相结合,对于数据专业人员和分析师来说是一大步。
如果这对您有所帮助,希望点赞支持一下作者! 😊