Excel中使用Python的公告 (2023-08-22)
1. Excel 中的 Python 概述
昨天(2023-08-22),Microsoft 技术社区宣布了 Excel 中的 Python。在此期间,我们一直使用单独的库来链接 Excel 和 Python,但最终我们在基本环境中提供链接,而无需单独安装。
宣布在 Excel 中使用 Python:结合了 Python 的强大功能和 Excel 的灵活性。
文章摘要如下。
- 引入Python扩展Excel分析能力
- 作为公共预览版发布
- 如果您在工作表的单元格中输入 Python 代码,该代码将在 Microsoft 云中执行,并且可以以图表等方式可视化(无需在本地 PC 上安装)。
- Python 库利用 Anaconda 存储库。
- 通过协作工具(Teams、Outlook 等)共享、@提及、共同创作
在下面的介绍视频中可以看到一个简单的实际演示。
2. Excel中使用Python的示例
2.1.高级可视化
使用著名的 Python 图表库(例如 Matplotlib 和 seaborn),您可以创建各种图表,从条形图和折线图到专业可视化(例如热图、小提琴图和聚类图)。
2.2.机器学习、预测分析和预测
利用 scikit-learn 和统计模型等 Python 库的强大功能来使用流行的机器学习、预测分析和预测技术,例如回归分析、时间序列建模等。
2.3.数据清理
可以有效地利用先进的数据清理技术,例如使用缺失值查找、格式标准化、重复消除和基于模式的转换的正则表达式等技术。
3.回顾Excel中Python的发布后的简短印象
看着文章和视频,有期待,也有遗憾。
期待什么
- 预计Python在Excel中的利用率将会增加,使用和分析数据的能力将大大提高。
- 特别是部署起来很方便,不需要在本地PC上安装Python运行时、包等。
少了什么东西
- 它充当工作表中的函数,并且不能替代 VBA。
- Python 代码在 Microsoft 云上运行,而不是在本地计算机上运行。看来不能在网络被封锁的环境下使用。
- 它不是免费的,某些功能需要付费(预览版后,如果没有付费许可证,某些功能将受到限制。)
遗憾的是Excel中的Python还没有取代VBA。我希望未来的某一天,VBA一定会被Python取代。