微软 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)。
WPS产品体验官
创作者俱乐部成员
创作者俱乐部成员