Excel 不直接支持 Python,主要是因为 Excel 主要设计用于处理表格数据和进行基本的计算,而 Python 是一种通用编程语言,用于各种软件开发任务,包括数据处理、人工智能、网络编程等。不过,微软已经在 Excel 中集成了 Power Query 和 Power Pivot 等功能,允许用户通过这些工具进行数据导入和处理。
微软在 2020 年底将 Python 引入到 Excel 中,允许用户在 Excel 中运行 Python 脚本。这种集成使得用户可以在 Excel 中执行计算密集型任务,如蒙特卡洛模拟,以及使用预构建的 Python 软件包(如 scikit-learn、nltk、statsmodels、imbalanced-learn、gensim)进行人工智能相关的任务。
然而,Excel 中的 Python 编程功能对初学者来说可能不太友好,也不适合交互式数据分析,因为它存在一些限制,比如不能使用自定义的 Python 包,也不能直接连接到网络 API。