微软在最新版本的Microsoft 365中将Python集成到Excel电子表格中,官方命名为“Python in Excel”,目前该版本只推送给订阅了Microsoft 365 Insiders的用户。
众所周知,Python语言是目前数据处理分析领域最常用的编程语言之一。除了其语法简洁易于使用之外,Python还拥有大量功能强大的函数库,并且有海量用户自发维护更新,这可以说是Python最宝贵的财富。
(资料图)
数据处理:Python提供了许多库,如Pandas和NumPy,可以轻松地读取、清洗、转换和筛选数据。
数据可视化:Python有许多可视化库,如Matplotlib和Seaborn,可以创建各种图表和图形。
统计分析:Python提供了许多统计库,如SciPy和Statsmodels,可以进行各种统计分析,包括描述性统计、假设检验和方差分析等。
机器学习:Python有许多机器学习库,如Scikit-learn和TensorFlow,可以用于各种机器学习任务,包括分类、回归和聚类等。
大数据处理:Python可以处理大型数据集,如使用Dask库进行并行计算。
总之,Python具有广泛的数据分析功能,可以用于各种数据分析任务。
Excel也有比较全面的数据处理分析功能,日常办公使用绰绰有余。支持公式,函数和Visual Basic for Application(VBA)来辅助处理数据。大多数打工人日常工作甚至都用不到VBA的功能。但是Excel和Python的数据处理、分析功能相比,就有点大巫见小巫了。
我们当然也能不使用Excel,而是直接编写Python代码来进行数据处理,那么为什么还需要Python in Excel呢?
“Python in Excel”,顾名思义就是在Excel中使用Python。Excel中所有的Python代码都将在Microsoft Azure云端上运行,并且支持Anaconda,使用前无需任何额外设置。
相信Python in Excel的这一点特性就已经足够吸引大多数人了,毕竟没有哪个打工人愿意在每台不同的电脑上都重新配置一遍Python的环境变量。
有了Python in Excel,仅在Excel中就可以使用Python进行数据清理、机器学习、预测分析等操作。还可以使用Python创建复杂的可视化图表,让数据更加直观。Python in Excel相当于让Python有了一个图形化的操作界面,有利于数据可视化操作。
如果你对Python in Excel感兴趣,欢迎大家在评论区分享、讨论!有条件的也可以订阅Microsoft 365 Insiders,并选择beta channel就可以使用集成了Python的最新Excel,不过这并不是免费的,Microsoft 365订阅需要按年订购。