在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 中解析数据的关键结构。

相关推荐
luj_17687 小时前
残熵算法实时化三大瓶颈突破
c语言·开发语言·网络·经验分享·算法
充钱大佬8 小时前
Python测试基础教程
python·log4j·apache
不听话坏8 小时前
Ignition篇(下 一) 动态执行前的事情
开发语言·前端·javascript
likeyi078 小时前
require 和 import的区别
开发语言·前端
远离UE48 小时前
UE5 compute shader 原子加
开发语言·c++·ue5
C+-C资深大佬8 小时前
C++ 显式类型转换详解:static_cast、dynamic_cast、const_cast、reinterpret_cast
开发语言·c++
KaMeidebaby9 小时前
卡梅德生物技术快报|抗体亲和力成熟工业化调控新机制:差异性浆细胞增殖工艺优化思路
java·开发语言·人工智能·算法·机器学习·架构·spark
luj_176810 小时前
心形曲线轨迹控制三大关键技术
c语言·开发语言·c++·经验分享·算法
初心丨哈士奇10 小时前
Python 四大基础容器|列表篇
python
Mininglamp_271810 小时前
Claude Code 封禁中国开发者之后:本地 AI 编程工具的替代方案实测
开发语言·人工智能·windows·开源软件·ai-native