首页 > 自考资讯 > 自考知识

excel运行python脚本,excel能运行python

头条共创 2024-06-27

机器心脏报告

编辑:泽南

数据处理工具的重大创新?

如果你想做大规模数据处理,很多人会告诉你使用Python,它是当今最流行的编程语言之一。但是,您始终可以在Excel 中使用VBA 仅进行数据处理。这么多年了,当局为何不做出改进?

最近,微软宣布将流行的编程语言Python引入Excel。此功能目前已提供公共预览版,允许Excel 用户操作和分析来自Python 的数据。

从功能区栏中选择“公式”,选择“插入Python”,然后单击“尝试预览”。

3960566d38e64ce88bb8a6adf2afcbf9~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720065987&x-signature=sUq%2FyXnS8qU4D5viIsoFZlF1CHs%3D “您现在可以使用Python 及其相关库来操作和探索Excel 中的数据,并使用Excel 的公式、图表和数据透视表来查找进一步的解释”,该产品营销总经理Stefan Kinestrand 说道。在微软。 “通过直接从Excel 功能区访问Python,您可以在熟悉的Excel 环境中执行高级数据分析。”

9087c34e65e84c4a92ff16e4f15ff237~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720065987&x-signature=f%2FlSk6T3nkB4490x6rhwtOFLC0Y%3D 这是官方提供的基础功能,Excel 的Python 集成成为Excel 内置连接器和Power Query 的一部分,因此您无需安装任何其他软件或配置任何插件即可直接使用。

同时,微软还添加了新的PY 函数,允许您在Excel 电子表格的网格中公开Python 数据。通过与企业Python 存储库Anaconda 合作,现在可以在Excel 中使用许多流行的Python 库,包括用于数据操作的pandas、用于高级统计建模的statsmodels 以及用于数据可视化的Matplotlib、Seaborn。

58b3eca043864dffbe6d867eefcee05a~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720065987&x-signature=46z%2BFwjRAKwD8OjpBdhWCmvWmzs%3D将Python 与Excel 表格结合使用。

新版本的Excel 允许您@和共同创作表格内容,类似于Microsoft Teams 和Microsoft Outlook 中的共享办公室。微软表示,即使团队成员尚未激活Excel的Python功能,他们仍然可以更新Excel分析。请参阅Python 以获取最新信息。

7d2aa9dd73f74e7fb8615c0d5142557e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720065987&x-signature=G4dsCeBTpGn%2B4GtpqxSWkFTmQNs%3D 请注意,Python 计算是在Microsoft 云Azure 中的隔离容器中执行的,结果将返回到Excel 工作表,而无需访问设备、外部网络或用户令牌。微软声称Python和Excel只能通过有限的函数(xl()和=PY())相互通信,并且只能返回代码结果,而不是宏、VBA代码或其他数据。

Excel 用户现在可以基于Python 数据创建公式、数据透视表和图表,部署Matplotlib 和Seaborn 等图形库,并实现热图、小提琴图和Masu 等可视化效果。

“将Python 和Excel 的强大而紧凑的工具集成在一起真是太棒了,”Python 的创建者、现任Microsoft 杰出工程师Guido van Rossum 说道。 “我们希望两个社区都能为这种合作找到有趣的新用途,并为每个合作伙伴提供支持。三年前我加入微软时,我从未想过这会成为可能。”

由Python 提供支持的Excel 将于8 月23 日(内部版本16818)在Beta 渠道中作为Microsoft 365 Insiders 的公共预览版提供。最初仅限于Windows,随后将在其他平台上提供。微软表示,在预览期间,Python for Excel 将包含在您的Microsoft 365 订阅中,但在预览结束后,“如果没有付费许可证,某些功能将受到限制”。

参考内容:

https://www.theverge.com/2023/8/22/23841167/microsoft-excel-python-integration-support

https://techcommunity.microsoft.com/t5/microsoft-365-blog/introducing-python-in-excel-the-best-of-both-worlds-for-data/ba-p/3905482

https://github.com/microsoft/python-in-excel

版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。

猜你喜欢