在excel中使用python?

是的!excel中可以使用python了!

在去年8月22日,微软通过官方博客发布将与anaconda展开合作,简而言之就是excel将支持python,可以在表格中直接利用python就行数据分析,可以在表格中直接运行python了。

如何理解excel+anaconda?

对python不是特别熟悉的可能不了解anaconda是什么?

Anaconda是一个开源的Python科学计算和数据分析的发行版,主要具有以下特点:

  1. 包含数据科学常用的Python库,如NumPy、Pandas、SciPy、matplotlib等,可以直接使用,免去手动安装的麻烦。

  2. 提供conda包和虚拟环境管理器,可以轻松安装、升级和管理Python包及其依赖项。

  3. 包含Jupyter Notebook等流行的Python IDE和数据可视化工具。

  4. 可以免费使用,有丰富的社区资源和文档支持。

  5. 支持Windows、Linux和macOS多平台。

  6. 包含预先构建好的Python二进制包,使得在不同平台上都能使用相同的Python环境。

  7. 提供Anaconda Cloud集成,可以发布和共享自己的conda包。

  8. 支持conda env功能,可轻松导出或共享Python环境配置。

  9. 可以通过conda或pip安装第三方包,软件生态丰富。

excel与之合作,可以想象到后面对于数据分析、处理将会很便利。还有一个点值得关注,就是运算过程是在云端进行的,所以不需要你在本地预先安装环境,对新手很友好。

由于 Excel 中的 Python 计算在云中运行,因此需要使用 Internet 访问才能使用该功能。

如何获取支持python的excel?

不过目前新的版本还没有发布,需要先加入Microsoft 365 Insider 计划。然后去获取 Beta 新版 Excel。

python in excel 初体验

若要在 Excel 中开始使用 Python,请选择一个单元格,转到功能区中的 "公式 ",然后选择" 插入 Python"。 这会告知 Excel 你想要在所选单元格中编写 Python 公式。

或者在单元格中使用函数 =PY 来启用 Python。 在单元格中输入 =PY 后,使用向下键和 Tab 键从函数"自动完成"菜单中选择"PY",或向函数添加左括号: =PY (。 现在,可以直接在单元格中输入 Python 代码。 以下屏幕截图显示了"自动完成"菜单,其中选择了 PY 函数。

使用编辑栏进行类似代码的编辑行为,例如使用 Enter 键创建新行。 使用向下箭头图标展开编辑栏,一次查看多行代码。 还可以使用键盘快捷方式 Ctrl+Shift+you 展开编辑栏。 以下屏幕截图显示了在展开它以查看多行 Python 代码之前和之后的编辑栏。

展开编辑栏之前:

展开编辑栏后:

Excel DataFrames 中的 Python

数据帧是计算机编程语言中的二维数据结构,类似于 Excel 表。在 Python 中,DataFrame 是 panda 库中的一个对象。

pandas 库是 Python 在 Excel 中使用的主库,DataFrame 对象是使用 Python 在 Excel 中解析数据的关键结构。

相关推荐
小冯记录编程9 分钟前
C++指针陷阱:高效背后的致命危险
开发语言·c++·visual studio
学生信的大叔14 分钟前
【Python自动化】Ubuntu24.04配置Selenium并测试
python·selenium·自动化
1uther30 分钟前
Unity核心概念⑨:Screen
开发语言·游戏·unity·c#·游戏引擎
C_Liu_1 小时前
C++:类和对象(下)
开发语言·c++
coderxiaohan1 小时前
【C++】类和对象1
java·开发语言·c++
诗句藏于尽头1 小时前
Django模型与数据库表映射的两种方式
数据库·python·django
阿幸软件杂货间1 小时前
Office转PDF转换器v1.0.py
开发语言·pdf·c#
智数研析社2 小时前
9120 部 TMDb 高分电影数据集 | 7 列全维度指标 (评分 / 热度 / 剧情)+API 权威源 | 电影趋势分析 / 推荐系统 / NLP 建模用
大数据·人工智能·python·深度学习·数据分析·数据集·数据清洗
扯淡的闲人2 小时前
多语言编码Agent解决方案(5)-IntelliJ插件实现
开发语言·python
丑小鸭是白天鹅2 小时前
Kotlin协程详细笔记之切线程和挂起函数
开发语言·笔记·kotlin