微软宣布在 Excel 中使用 Python:结合了 Python 的强大功能和 Excel 的灵活性。

文章目录

  • Excel 中的 Python 有何独特之处?
    • 1. Excel 中的 Python 是为分析师构建的。
      • 高级可视化
      • 机器学习、预测分析和预测
      • 数据清理
    • 2. Excel 中的 Python 通过 Anaconda 展示了最好的 Python 分析功能。
    • 3. Excel 中的 Python 在 Microsoft 云上安全运行,无需任何设置 。
    • 4. Excel 中的 Python 是为团队构建的。
    • 5. Excel 中的 Python 体现了 Microsoft 对 Python 的坚定承诺。
  • 开始在 Excel 中使用 Python
    • 找到excel中的python
    • 将 Python 与 Excel 单元格和区域结合使用
    • 输出类型
    • ……
  • 推荐阅读

自诞生以来,Microsoft Excel 改变了人们组织、分析和可视化数据的方式,为每天使用它的数百万人提供了决策基础。今天,我们宣布发布 Excel 中的 Python 公共预览版,从而使 Excel 中的分析功能取得重大进展。

Excel 中的 Python 可以在同一工作簿中本地组合 Python 和 Excel 分析 - 无需任何设置。使用 Excel 中的 Python,您可以直接在单元格中键入 Python,Python 计算在Microsoft Cloud中运行,结果将返回到工作表,包括绘图和可视化。

在这里插入图片描述

Excel 中的 Python 有何独特之处?

1. Excel 中的 Python 是为分析师构建的。

每天,用户依靠熟悉的 Excel 工具(例如公式、图表和数据透视表)来分析和理解他们的数据。从今天开始,Excel 中的 Python 也将直接原生集成到 Excel 网格中。首先,只需使用新的 PY 函数即可将 Python 代码直接输入到 Excel 单元格中。
在这里插入图片描述
Excel 用户现在可以通过 Python 访问强大的分析功能,以实现可视化、清理数据、机器学习、预测分析等。

高级可视化

充分利用Matplotlib和seaborn等著名 Python 图表库的潜力来创建各种图表,从传统的条形图和线图到热图、小提琴图和群图等专门的可视化效果。
在这里插入图片描述

机器学习、预测分析和预测

利用scikit-learn和statsmodels等 Python 库的功能来应用流行的机器学习、预测分析和预测技术,例如回归分析、时间序列建模等。
在这里插入图片描述

数据清理

有效利用先进的数据清理技术,例如查找缺失值、标准化格式、删除重复项以及采用正则表达式等技术进行基于模式的转换。
在这里插入图片描述

2. Excel 中的 Python 通过 Anaconda 展示了最好的 Python 分析功能。

Anaconda 是全球数千万数据从业者使用的领先企业 Python 存储库。Excel 中的 Python 利用在 Azure 中运行的 Anaconda Distribution for Python,其中包括最流行的 Python 库(例如 pandas、Matplotlib、scikit-learn 等),并由 Anaconda 安全地构建、测试和支持。Anaconda 提供的 Python 支持在 Excel 中使用 Python 进行广泛的分析。
在这里插入图片描述

3. Excel 中的 Python 在 Microsoft 云上安全运行,无需任何设置 。

Excel 使用的 Python 代码在 Microsoft 云上运行,具有企业级安全性,作为兼容的 Microsoft 365 连接体验。Python 代码使用 Azure 容器实例在其自己的虚拟机管理程序隔离容器中运行,并通过安全的软件供应链从 Anaconda 获得安全的源构建包。

Excel 中的 Python 通过 防止 Python 代码知道您是谁,并在其自己单独的容器中进一步隔离从 Internet 打开工作簿,从而保护您的数据隐私。工作簿中的数据只能通过内置xl() Python 函数发送,并且 Python 代码的输出只能作为=PY() Excel 函数的结果返回。

4. Excel 中的 Python 是为团队构建的。

用户可以放心地在 Excel 工作簿中共享 Python。团队成员可以在基于 Excel 的分析中与 Python 无缝交互并刷新,而无需担心安装其他工具、Python 运行时或管理库和依赖项。用户可以使用自己喜欢的协作工具(例如 Microsoft Teams 和 Microsoft Outlook)共享工作簿,并通过评论、@ 提及以及与同事共同创作来无缝协作,就像在 Excel 中一样。
在这里插入图片描述

5. Excel 中的 Python 体现了 Microsoft 对 Python 的坚定承诺。

Excel 中的 Python 的诞生得益于 Microsoft 多个团队的密切合作,包括 Microsoft Excel、Microsoft 开发人员部门、Microsoft 安全性、Microsoft Azure 和 Microsoft Research。
在这里插入图片描述

开始在 Excel 中使用 Python

Excel 中的 Python 目前可供在 Windows 上运行 Beta 通道的用户使用。此功能将从内部版本16.0.16818.20000开始首先推出到 Excel for Windows,然后再推出到其他平台。

找到excel中的python

安装 Excel 的最新预览体验成员版本后,打开空白工作簿并执行以下步骤。

  1. 在功能区中选择“ 公式 ”。

  2. 选择“ 插入 Python”。
    在这里插入图片描述

  3. 在显示的对话框中,选择“ 试用预览 ”按钮。

或者在单元格中使用函数 =PY 来启用 Python。 在单元格中输入 =PY 后,使用向下键和 Tab 键从函数“自动完成”菜单中选择“PY”,或向函数添加左括号: =PY ( 。 现在,可以直接在单元格中输入 Python 代码。 以下屏幕截图显示了“自动完成”菜单,其中选择了 PY 函数。
在这里插入图片描述
在单元格中启用 Python 后,该单元格将显示一个绿色 的 PY 图标。 选择 Python 单元格时,编辑栏将显示相同的 PY 图标。 有关范例,请参阅以下屏幕截图。
在这里插入图片描述

将 Python 与 Excel 单元格和区域结合使用

下图显示了 Excel 中的 Python 计算,该计算添加了单元格 A1 和 B1 的值,并在单元格 C1 中返回了 Python 结果。
在这里插入图片描述
使用编辑栏进行类似代码的编辑行为,例如使用 Enter 键创建新行。 使用向下箭头图标展开编辑栏,一次查看多行代码。 还可以使用键盘快捷方式 Ctrl+Shift+you 展开编辑栏。 以下屏幕截图显示了在展开它以查看多行 Python 代码之前和之后的编辑栏。
展开编辑栏之前:
在这里插入图片描述
展开编辑栏后:
在这里插入图片描述

输出类型

使用编辑栏中的 Python 输出菜单控制 Python 计算的返回方式。 以 Python 对象的形式返回计算,或将计算转换为 Excel 值,并将其直接输出到单元格。 以下屏幕截图显示了作为 Excel 值返回的 Python 公式。

提示: 还可以使用右键单击菜单更改 Python 输出类型。 打开右键单击菜单,转到“Python 输出”,然后选择所需的输出类型。

在这里插入图片描述

……

推荐阅读

更多内容请进入:python in excel

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/90435.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

史上最全 App功能测试点分析

1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即 15个工作日), 根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。 1.3测试资源 测试任务开始前&#xff…

手把手教你搭建一个盲盒小程序,轻松掌握开发技巧

在当今社交媒体时代,微信公众号已成为企业、个人传播和推广的重要工具。而微信公众号盲盒小程序则是一个更为创新和互动的方式,能够吸引更多用户的关注和参与。下面,我们将为大家介绍一下微信公众号盲盒小程序的制作完全攻略。 1. 注册登录【…

MySQL数据库基本操作

目录 一、数据库中常用的数据类型 二、常用命令与操作 1.DDL数据库定义语言 1、登录用户的数据库 2、查看当前服务器中的数据库 3、切换/进入数据库 并 查看数据库中包含的表 4、查看数据库中表的结构 5、创建数据库 7、展示创建数据表时的结构 8、创建表&#xff0c…

根据案例写PLC程序-红绿灯控制

案例: 1、南北方向红灯点亮30s后熄灭; 2、在点亮南北方向红灯的同时点亮东西方向绿灯,并在点亮25s后,以0.5s熄灭0.5s点亮的时间闪烁3次后熄灭; 3、在东西方向绿灯熄灭后,东西方向黄灯点亮2s后熄灭&#xff…

Redis知识点总结

概述 Redis诞生于2009年,全称是Remote Dictionarty Server(远程词典服务器) 只支持单线程 非关联:主要指的是表中没有主外键等概念 Redis是一款内存数据库,主要存储键值对类型的数据 基本用法 注意:该操作是在cli中进行的 首…

pytestx重新定义接口框架设计

概览 脚手架: 目录: 用例代码: """ 测试登录到下单流程,需要先启动后端服务 """test_data {"查询SKU": {"skuName": "电子书"},"添加购物车": {"sk…

Matlab之智能优化算法函数调用

1.句柄函数 句柄函数即我们要求的目标函数,以下三种算法的调用仅是求解最小值,若要求目标函数的最大值,可在返回结果中加负号。 function value Get_Fitness(x,y)value x^2 y^2;% 若要求x^2 y^2最大值可设value -(x^2 y^2); end句柄函数…

跨境新手看过来!各国营销禁忌盘点!别再盲目踩雷了!

本土化是跨境卖家出海制胜的关键因素之一,不管是卖家的产品,还是营销推广策略,都要符合目标市场的习惯,才会有较好的效果。而与此相反的,如果卖家在营销过程中,踩到了营销雷区,那结果也可想而知…

机器视觉应用开发四大软件,那一个对我们从0到1建设你的机器视觉知识体系更好

我们首先要理解什么是知识体系: 我们身处一个知识爆炸时代,我们面对各种课程,各种知识,“自身学习”,“高效记忆”,“批判性思维”,“解决问题的能力”。各种平台课程太多,各种买买…

详解numpy.random.choice函数

文章目录 函数原型参数解析该函数的注意事项例子示例代码示例结果 参考 numpy的random模块中的choice函数用于从给定一维(1-D)数组中生成随机样本。本博客详细节将该函数的API,并给出示例代码和结果。 函数原型 numpy.random.choice(a, siz…

0825hw

//冒泡排序 void Bubble_sort(Sp p) {for(int i1;i<p->len;i){for(int j0;j<p->len-i;j){if(p->arr[j]>p->arr[j1]){int tp->arr[j];p->arr[j]p->arr[j1];p->arr[j1]t;}}} } //简单选择排序 void Simple_sort(Sp p) {for(int i1;i<p->l…

【android12-linux-5.1】【ST芯片】HAL移植后开机卡死

按照ST的官方readme移植HAL后开机一直卡在android界面&#xff0c;看logcat提示写文件时errorcode&#xff1a;-13。查下资料大致明白13错误码是权限不足&#xff0c;浏览代码在写文件的接口加日志后&#xff0c;发现是需要写iio:device*/buffer/enable这类文件的时候报错的。千…

UG\NX二次开发 使用录制功能录制操作记录时,如何设置默认的开发语言?

文章作者&#xff1a;里海 来源网站&#xff1a;王牌飞行员_里海_里海NX二次开发3000例,C\C,Qt-CSDN博客 简介&#xff1a; NX二次开发使用BlockUI设计对话框时&#xff0c;如何设置默认的代码语言&#xff1f; 效果&#xff1a; 方法&#xff1a; 依次打开“文件”->“实用…

K8s学习笔记3

Kubernetes功能&#xff1a; Kubernetes是一个轻便的可扩展的开源平台&#xff0c;用于管理容器化应用和服务。通过Kubernetes能够进行应用的自动化部署和扩缩容。在Kubernetes中&#xff0c;会将组成应用的容器组合成一个逻辑单元以更易管理和发现。Kubernetes积累了作为Goog…

npm yarn pnpm npx nvm 命令怎么区分怎么用

npm​​​​​​​ 包管理器&#xff0c;可以用来安装、卸载、更新和管理各种包npm的package.json中文文档 参数 - install&#xff1a;安装一个或多个包。例如&#xff1a;npm install 。 uninstall&#xff1a;卸载一个包。例如&#xff1a;npm uninstall 。 update&#xf…

Hadoop Hdfs基本命令

0目录 1.hadoop安装问题处理 2.hdfs基本命令 3.上传/下载文件和文件夹 1.hadoop安装问题处理 如果安装有进程无法启动&#xff0c;如下图 重新检查6个配置文件 Core-site.xml \ hdfs-site.xml \ hadoop-env.sh \ yarn-site.xml \ workers \ yarn-site.xml 来到hadoop313目录…

最新两年工作经验总结

最新两年工作经验总结 前言URP的使用1&#xff1a;如何开启URP1、老项目升级为URP2、创建新项目时选择URP创建 2&#xff1a;URP阴影的设置 PolyBrush的使用&#xff08;地图编辑插件&#xff09;制作山峰or低谷边缘柔化雨刷上色制造场景中的物体贴图地形创建容易踩坑的点ProBu…

10.Oracle中decode函数

【函数格式】&#xff1a; decode ( expression, condition_01, result_01, condition_02, result_02, ......, condition_n, result_n, result_default) 【函数说明】&#xff1a; 若表达式expression值与condition_01值匹配&#xff0c;则返回result_01&#xff0c;…

17.2.4 【Linux】通过systemctl分析各服务之间的相依性

使用list-dependencies时&#xff0c;所列出的default.target其实是muli-user.target的内容。multi-user.target 其实还会用到 basic.target getty.target remote-fs.target 三大项目&#xff0c; 而 basic.target 又用到了 sockets.target sysinit.target timers.target。 r…

2023年高教社杯 国赛数学建模思路 - 复盘:人力资源安排的最优化模型

文章目录 0 赛题思路1 描述2 问题概括3 建模过程3.1 边界说明3.2 符号约定3.3 分析3.4 模型建立3.5 模型求解 4 模型评价与推广5 实现代码 建模资料 0 赛题思路 &#xff08;赛题出来以后第一时间在CSDN分享&#xff09; https://blog.csdn.net/dc_sinor?typeblog 1 描述 …