Excel 中的 Python 有了新变化

2023年08月24日 由 camellia 发表 461 0

Excel电子表格刚刚进行了重大改进。微软宣布了Python在Excel中的公开预览版本。现在,开发人员或数据分析师不需要安装任何额外的软件来访问功能,因为Excel内置的连接器和Power Query将与Python集成捆绑在一起。微软还添加了一个PY函数,使Python数据可以在电子表格的网格中使用。


1_副本

在微软的博客中,Stefan Kinnestrand解释说,现在用户将能够在熟悉的Excel界面中利用Python进行高级数据分析,该功能将出现在Excel功能区中。“你可以使用Python图表和库在Excel中操作和探索数据,然后使用Excel的公式、图表和透视表进一步细化你的洞察力,”他补充道。


该声明是与企业级Python存储库Anaconda合作发布的,该存储库包括pandas、statsmodels、seaborn和Matplotlib等库。微软通过在Azure上使用Anaconda Python分发方式采用了云端方式。


这些功能将在Windows测试渠道的Microsoft 365 Insiders中逐步推出,只提供给桌面版Excel,并在微软云端运行。


为什么选择云端方式?


值得注意的是,开发人员和数据分析师对此次发布持有不同的反应。


将Python集成到Excel中一直是开发人员一直尝试做的事情,他们利用Pandas read excel、OpenPyXL、PyXLL等工具。但是,通过微软的本地集成,高级电子表格用户可以将Python语言的脚本和Excel公式集成到一个工作簿中,无需安装任何额外的软件。这还将允许在云端共享单个笔记本的体验。


人们关心的唯一缺点是为什么它完全在云端运行而不是本地运行。Python现在可以在本地完美运行,不需要与微软云端连接来执行任务。尽管通过Azure云提供了一些重要的库,但由于没有本地运行的选项,人们选择不使用这个变化。


在Reddit的讨论中,一位用户说:“Python是一个非常轻量级的运行环境,为什么不将其包含在软件中,而是要求互联网连接,这可能比在低端笔记本上本地运行的代码更慢。”此外,一些用户认为互联网上的脚本可能会让在Google Docs上编写脚本成为一场噩梦。


另一方面,人们说,尽管Python很轻量级,但运行Scipy和Matplotlib等库需要进行大量计算。为了弥补这一点,微软将它集成到了其云服务中,使其广泛可用。或者正如有人指出的那样,这仅仅是为了让更多的人订阅他们的云服务,从而为微软在云端赚取一些利润。


好吧,现在无论什么都有效


人们很长时间以来一直在争论Python长期以来一直在占据Excel的市场份额,甚至认为它已经死了。但人们仍然觉得Excel在数据分析方面最舒适。可以毫无疑问地说,将Python集成到Excel中对于试图在Excel上利用Python进行工作的人来说是一个重大的进步,它将单独为软件现代化的数据分析做出贡献。看来那些声称Excel不是一种编程语言的人很快就会回到Excel上,并且Excel的用户很快就会开始学习Python。


即便如此,将其仅部署在云端也带来了安全和数据隐私的问题,即使与Anaconda合作。为了解决隐私问题,微软表示他们提供“企业级安全”,这意味着代码将在云隔离的容器上运行,并且不会有网络访问,这对许多客户来说可能仍然存在风险。


HackerNews上的一位用户说:“云端部分将会成为许多行业的一个巨大障碍。这在我的工作场所默认情况下肯定会被阻止。”那些允许本地使用Excel和Python,并希望将两种功能整合到一个框架中的公司,仍然不希望将他们的数据和Python代码传送到他们之外的服务器上。


这标志着未来在Excel上运行编码生成AI应用程序的重要一步。今年1月,微软宣布他们将在办公应用程序中尝试使用GPT。


有趣的是,微软一直在沿着这条路线前进——收购Github——收购帮助他们制作Copilot用于编写Python代码的OpenAI——ChatGPT上的代码解释器——PowerBI上的AI辅助——现在是Excel中的Python。接下来呢?会不会让AI在我们的Excel表格上编写Python?激动人心的时代即将到来!

文章来源:https://analyticsindiamag.com/python-in-excel-comes-with-a-twist/
欢迎关注ATYUN官方公众号
商务合作及内容投稿请联系邮箱:bd@atyun.com
评论 登录
热门职位
Maluuba
20000~40000/月
Cisco
25000~30000/月 深圳市
PilotAILabs
30000~60000/年 深圳市
写评论取消
回复取消