Excel变天了!国内已经可以用Python了!看看如何操作

news2024/11/27 15:43:37

对于大部分学python的同学来说,绝大部分场景都是用Pandas处理excel。

但有时简单的处理还要打开Jupyter或者VS Code,就有点麻烦。

现在!微软已经把Python塞到Excel里啦!

其实之前就已经塞了,但这几天国内都可以用了。

已经用过的同学就可以直接看我从油管搬运的教程

如果还没用过的,不妨往下看如果开始。

如果还不会Python的同学也不要紧,我在筹备Python从0打开活动,先添加我微信binggandata 占坑。

是什么?

这是基于Anaconda 的Python,可以直接在Excel里写代码,并把结果输出到excel中(闭环了

在云端进行计算,省去了很多小白安装Python的苦恼,但一定要联网。

如何获取?

  1. 确保你的Excel 是正版的365,没有的话淘宝75元买,也可以白嫖开发者版本E5(自行尝试:https://logi.im/script/permanently-keeping-an-office-e5-account.html )

  2. 更新到最新版本,并开通了预览体验beta计划

  1. 官方有提供简单的示例和教程,可以看。(感觉也没什么用

怎么用?

初试牛刀

Python在Excel里是以 一个 PY函数的形式存在的,所以调用它就跟写函数一样 先写一个 = 然后 再写 PYTab 即可进入Python模式。

先写一个祖传的hello worldctrl+enter运行后,你就会发现右边的“诊断”,就相当于是terminal,用作调试输出,以及报错信息的提醒都会在这里

读取表格

建议在表格上操作Ctrl+T ,转成超级表

这样我们可以定义超级表的名称

好处就是以在定义dataframe变量的时候调用这个表名,记住要用双引号。

其中的参数 header = True 会把第一行认为是表头。

还有另外一种方式,就是如图红线的位置,输入df = 之后,就手动用鼠标去框选单元格的范围(Excel熟悉的味道

尝试函数

按下面的语法,写个汇总

df['年'] = df['订单日期'].map(lambda x:x.strftime('%Y'))   df.groupby('年')['订单金额'].apply(lambda x:sum(x))   

却发现,结果并没有以表格的形式展示。

原来,Python的结果有两种展示形式,一种是以对象形式,现在就是默认的;另一种则是展示Python的运行结果。按下图操作,可以切换到后者。

表格就出来了:

做个图看看

把上一步中的各年销售额,做个饼图,看占比
(下面截图里的写错,忽略)

运行后需要手动点一下如图位置才能展示。

图有了,但是中文乱码,这也是python可视化麻烦的地方。尝试用常见的代码设置来解决。

但报错了,这个报错是找不到字体,本地的话就可以通过安装字体或修改matplotlib解决,但云端我们似乎没有办法,所以看来作图还不支持中文。

一直不用python作图,既然都在excel了直接用excel作图就好了。

Python加入Excel后,做一些复杂的表格变换和数据处理会变得更加方便,如下图这种:

你觉得Python in Excel 怎么样?是更方便了,还是脱裤子放屁?欢迎在评论区留言写下你的想法!

---------------------------END---------------------------

题外话

在这里插入图片描述

感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。

👉CSDN大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

img
img

二、Python必备开发工具

工具都帮大家整理好了,安装就可直接上手!img

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

img

四、Python视频合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

六、面试宝典

在这里插入图片描述

在这里插入图片描述

简历模板在这里插入图片描述

👉CSDN大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)

若有侵权,请联系删除

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

传猪场员工因抑郁症去世,ACM金牌

前言 一位素未蒙面的学弟,R.I.P 既然是 “传”,我们就不能假定人家有抑郁症,其实前天就收到了这个消息,因为是一个学校的,又是ACM金牌,所以第一时间就在群里刷屏了,这件事情对于一个家庭来说&am…

10个TikTok影响力营销策略,让你的品牌崭露头角

TikTok已经成为一种崭露头角和塑造品牌声誉的强大平台。随着数以亿计的用户在这个短视频应用上分享创意和内容,品牌和营销专业人士也越来越多地将其作为推广产品和服务的渠道。 在本文中,我们将探讨10个TikTok影响力营销策略,帮助你的品牌在…

【Spring Boot】有这一文就够了

作者简介 前言 作者之前写过一个Spring Boot的系列,包含自动装配原理、MVC、安全、监控、集成数据库、集成Redis、日志、定时任务、异步任务等内容,本文将会一文拉通来总结这所有内容,不骗人,一文快速入门Spring Boot。 专栏地址…

了解CRM软件系统三种类型的特点与区别

市面上的CRM系统大致可以分为三种主要类型:分析型CRM、运营型CRM和协作型CRM。很多人对这三种类型的CRM系统不太了解,不知道该如何区分,下面我们就来说说CRM系统的3种类型:分析型、运营型和协作型的区别。 分析型CRM的特点&#…

系统灰度随笔记

系统灰度随笔记 这段时间系统重构,负责重构的其中一个模块需要与四个上游系统对接进行切换,虽然自己在这个过程中也设计了一套灰度方案来承接,将灰度的主动权控制在下游,但是很难同时应对四个上游系统,因为每个上游系…

Python语言学习实战-内置函数reduce()的使用(附源码和实现效果)

实现功能 reduce()是一个内置函数,它用于对一个可迭代对象中的元素进行累积操作。它接受一个函数和一个可迭代对象作为参数,并返回一个单个的累积结果。reduce()函数的语法如下: reduce(function, iterable[, initializer])其中,…

SpringMVC之JSON返回及异常处理

目录 JSON处理 导入依赖 配置Spring-mvc.xml ResponseBody注解使用 测试 目录 JSON处理 导入依赖 配置Spring-mvc.xml ResponseBody注解使用 测试 Jackson 定义 用法 常用注解 统一异常处理 为什么要全局异常处理? 异常处理思路 SpringMVC异常分类 综…

java基础-基础知识点

文章目录 jdk目录结构函数式接口wait、notify、notifyAll 并发编程Threadsleep、yield、joindaemon (守护线程) 锁[synchronized ](https://blog.csdn.net/EnjoyFight/article/details/127457876)线程池 jdk目录结构 jdk1.8 jdk20 函数式接口 http…

PyTorch之张量的相关操作大全 ->(个人学习记录笔记)

文章目录 Torch1. 张量的创建1.1 直接创建1.1.1 torch.tensor1.1.2 torch.from_numpy(ndarray) 1.2 依据数值创建1.2.1 torch.zeros1.2.2 torch.zeros_like1.2.3 torch.ones1.2.4 torch.ones_like1.2.5 torch.full1.2.6 torch.full_like1.2.7 torch.arange1.2.8 torch.linspace…

快速安装Redis以及配置Redis集群

Redis集群 本章是基于CentOS7下的Redis集群教程,包括: 单机安装RedisRedis主从Redis分片集群 1.单机安装Redis 首先需要安装Redis所需要的依赖: yum install -y gcc tcl#docker安装redis #1、docker pull redis#2、docker run --name my…

如何搭建一款BI系统

一、BI系统介绍 1.1 什么是BI系统 BI的英文全拼是Business Intelligence,商业智能,简称BI。我们经常能听到企业说“上BI”、“建设BI系统”、“构建BI决策平台”等内容。那么BI到底是什么呢? (1) 最初起源于固定报表 在几十年前&#xff…

【网络编程】深入理解TCP协议一(三次握手四次挥手、标记位、确认应答机制、超时重传机制)

TCP协议 1.三次握手四次挥手2.TCP协议段格式3.标记位介绍4.确认应答机制5.超时重传机制 1.三次握手四次挥手 当客户端发起连接请求时,SYN需要被设置位1,告诉服务器客户端希望建立一个链接服务器收到响应之后会回复 SYNACK,表示确认了客户端地…

Hum Brain Mapp:皮质脑-心轴的微状态

摘要 脑电图(EEG)微状态是具有准稳态头皮地形的大脑状态。这种状态是否会延伸到身体层面(即外周自主神经系统)目前尚不清楚。假设微状态作为一种中枢自主神经网络的功能状态会延伸到脑-心轴水平。因此,本研究结合了EEG和心跳动力学序列来估计起源于皮层的定向信息传…

第35章_瑞萨MCU零基础入门系列教程之ADXL345三轴传感器驱动实验

本教程基于韦东山百问网出的 DShanMCU-RA6M5开发板 进行编写,需要的同学可以在这里获取: https://item.taobao.com/item.htm?id728461040949 配套资料获取:https://renesas-docs.100ask.net 瑞萨MCU零基础入门系列教程汇总: ht…

虹科案例 | Zuellig Pharma和ELPRO通过符合GDP标准的温度监测和高效的温度数据管理为未来发展奠定基础

在本案例研究中,您将了解Zuellig Pharma 实施了温度监测解决方案,以一致的数据结构获取各国和各种运输方式的数据; 通过将温度数据上传到其数据库管理系统,显著提高了其效率; 并建立了为未来管理决策提供数据增值使用的基础。 项目合作伙伴 …

《AI新时代:大一新生如何快速入门IT专业?》

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🐅🐾猫头虎建议程序员必备技术栈一览表📖: 🛠️ 全栈技术 Full Stack: &#x1f4da…

《使用AADL的模型基工程》读书笔记(一)

1. 什么是模型基工程? 模型基工程(Model-Based Engineering,MBE)旨在建立和分析系统模型,这样就能够预测和了解该系统的能力和工作质量属性 (如性能、可靠性或信息安全性)。在系统集成和验收试验之前,很难发现一些系统级的问题&a…

【数据结构】——排序算法的相关习题

目录 一、选择题题型一 (插入排序)1、直接插入排序2、折半插入排序3、希尔排序 题型二(交换排序)1、冒泡排序2、快速排序 题型三(选择排序)1、简单选择排序~2、堆排序 ~题型四(归并排序&#xf…

测试平台项目部署二(手动部署改成Dockerfile)

测试平台项目部署二(手动部署改成Dockerfile) 一、Dockerfile制作1、entrypoint.sh制作2、构建镜像3、启动容器二、遇到的问题1、pip install --no-cache-dir -r requirements.txt安装第三方库时,报Installing build dependencies: started2、安装第三方库文件比较慢,考虑更…

可以在图片上编辑文字的软件推荐?来试试这几款

在图片上编辑文字的优势之一是可以更好地传达信息。有时候,图片本身可能不足以清楚地说明重点,但是添加文字可以强调或澄清要点。此外,对于社交媒体等视觉重要的平台,图像上的文字可以更好地吸引用户的注意力和交流。那么有哪些可…