微软 Excel 集成 Python 近一年,开发者:新手慎用,限制过多!

麦宇哲
麦宇哲

WPS产品体验官

转载微信公众号“程序员架构“上刚刚看到的一篇文章:

=======================================================

2023 年 8 月 22 日,微软发布了“Python in Excel”的预览版。作为《Python for Excel》一书的作者,我非常好奇,想要试一试。由于不能仅凭图书的封面来判断这项功能的优劣,所以我决定深入研究一番。

那么,我对Excel中的Python编程有什么看法?简单来说:

  • 我们想要的是 VBA 的替代品,但实际上得到的是 Excel 公式语言的替代品。

  • 将 Jupyter notebook 单元格集成到 Excel 网格中是一个错误。

  • Excel中的Python编程不适合Python初学者,也不适合交互式数据分析。

  • 目前有太多限制(不能使用自己的包,不能连接到网络 API)。

目前,我看到的Excel中Python编程的用例如下:

  • 计算密集型任务,比如蒙特卡洛模拟等。

  • 通过已有软件包完成AI相关的任务(scikit-learn、nltk、statsmodels、imbalanced-learn、gensim)。

  • 通过 Matplotlib/Seaborn 进行高级可视化。

  • 时间序列分析(这是 Excel 的盲点之一)。

  • 数据整理、数据分析的处理能力不确定:几乎可以肯定需要 Power Query,可能更简单且更快的方式是只使用 Power Query(而不是同时使用 Power Query 和 Excel中的Python)。

完整文章见:https://mp.weixin.qq.com/s/n2YB_PqwF0FGI9TblSv0Rg

北京
浏览 948
收藏
4
分享
4 +1
3
+1
全部评论 3
 
麦宇哲
麦宇哲

WPS产品体验官

打卡
· 北京
回复
 
wils
wils

创作者俱乐部成员

用xloil调用Python的方式,没有那些限制,数据分析整理能力明显强于pq
· 广东省
回复
wils
wils

创作者俱乐部成员

文中说的应该只是公式栏里写Python这种方式的诸多限制和不足
· 海南省
1
回复