com.alibaba.easyexcel导出指定的列_使用Python导入导出Excel表格

这篇文章的目的是讲解使用python导入导出Excel表格,目前还不涉及数据处理,主要实现为数据的展示。

第一步,准备材料

  1. python3.8的安装包
  2. 一个Excel表格
521f9869a4ec6a2a968789626f14b80d.png
2258daa33c51a0a390d313589eb72944.png

第二步,安装软件

python可以采用默认安装的方式,安装完之后把python和pip的路径加到环境变量中

C:甥敳獲AdministratorAppDataLocalProgramsPythonPython38ScriptsC:甥敳獲AdministratorAppDataLocalProgramsPythonPython38
9ff7983c153dec1a59ddd5262ae7cc00.png
424610420aa297f1312eed9d15a720cb.png

最后达到的效果是可以在cmd中直接使用python和pip,任意目录输入CMD可进入命令行。

80742ff084c05bb5ed62caa5be69eda5.png
54094879e6aceec426b23d1f61ddf9a3.png

第三步,安装第三方库pandas和写代码工具jupyter

在命令行中输入下面几个语句,如果速度太慢可以使用豆瓣源,使用豆瓣源会非常快,必须要都安装,否则没有办法做后面的实验。

pip3 install pandaspip3 install jupyterpip3 install xlrdpip3 install xlwtpip3 install openpyxl 使用豆瓣源的方法如下图所示
5d81f35e3211c7a6ec1619ebab091ae9.png

第四步,打开jupyter,熟悉jupyter

在命令行中输入jupyter notebook,会自动打开一个网站,网址为127.0.0.1:8888/tree网页中会显示当前目录的文件。
e9fb3a907e5fcfb5a1a45483f80d5678.png

点击new,新建一个python文件

c7e1c934ceaa71fd3d54d9597d9d4e9f.png

编辑器的最左上角可以重命名,中间部门可以切换代码和markdown格式

7c95fc9ef2c4ee80845103b04daa3501.png

在cell框中输入如下代码,然后ctrl+enter

import pandas as pddf = pd.read_excel(r'./test.xlsx')df
681e88480828d7a67151df6f064ed7d4.png

新建一个cell,输入下面代码,可以切换展示的工作簿

import pandas as pddf = pd.read_excel(r'./test.xlsx',sheet_name="Sheet1")df
320b1ec607819b2db47ed54081945bbc.png

使用下面代码可以,可以指定行索引

import pandas as pddf = pd.read_excel(r'./test.xlsx',sheet_name="Sheet1",index_col=1)df
000edc08695cf8879460b26cad54c142.png

使用下面代码可以指定表头

import pandas as pddf = pd.read_excel(r'./test.xlsx',sheet_name="Sheet1",index_col=1,header=0)df
0e8b02e1f4f1966b8fa7499e15feaf64.png

使用下面代码选择年龄列。

df[["年龄"]]
a553f20db656b457d4a2b3e55aa56928.png

或者是

df.iloc[:,[1]]

loc是location的缩写,表示位置,iloc是index location的缩写,它由两部分组成,行区间和列区间,一个冒号表示所有行,1表示索引为1的列,python中索引都是从0开始的。

2df429e4df1198395f800b8606fb8e33.png

单独对一列进行乘法和加法运算

df[["年龄"]]+1
028798706ca9097141664283022ba263.png
df[["年龄"]]*2
d325e987784bcf13d830d6ab0fb98d8b.png
df[["年龄"]]=df[["年龄"]]*2df[["年龄"]]

使用赋值运算才能改变原有数据的值,赋值运算符就是等号

fa9ad4f3b72048b7ecbbb23f8e714b0a.png
a36b41986a94d974652b0fad4925014e.png

将表格保存到原位置或者另存为。

df.to_excel(r"./test2.xlsx",sheet_name="测试文档")
0dd86d493ca6e8f90b83cc6cf71a8f7b.png
d237695b5cf05be69ce82bdad52085b3.png
ece0059f1394ae4c0d5d150457b367d9.png

保存在本地数据格式发生了一点变化,这个可以以后再调。

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

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

相关文章

2021-08-10 HDFS Web报错Couldn‘t preview the file.

在查看文件内容时&#xff0c;在红框位置出现报错“Couldn’t preview the file” 解决方法 第一步&#xff1a;修改hdfs-site.xml&#xff0c;添加配置信息 <property><name>dfs.webhdfs.enabled</name><value>true</value> </property&…

2021-08-10 maven配置阿里云仓库

方式一&#xff1a;全局配置 可以添加阿里云的镜像到maven的setting.xml配置中&#xff0c;这样就不需要每次在pom中&#xff0c;添加镜像仓库的配置&#xff0c;在mirrors节点下面添加子节点&#xff1a; <mirror><id>nexus-aliyun</id><mirrorOf>ce…

大橙子_橙子皮养花太棒了,酸性大,肥力足,比花肥强10倍

随着社会的不断发展&#xff0c;现在越来越多的人都喜欢在家里养花。在家里养花&#xff0c;可以装点居室&#xff0c;让我们家里更温馨漂亮&#xff0c;而且我们在养花的时候也能培养我们的兴趣&#xff0c;也有利于我们的身心健康。其实养花最主要的就是要补充充足的养分&…

adaptivitypara设置选0还是1_喝牛奶,选全脂还是低脂?家里人能不能喝同1种牛奶?...

年龄大的人&#xff0c;还记得&#xff0c;当年&#xff0c;牛奶是限量供应的&#xff0c;家里有婴儿或病人&#xff0c;才能得到1张卡&#xff0c;每天按时在街边等候&#xff0c;凭卡可以买到半斤掺水的牛奶。牛奶&#xff0c;被誉为接近完善的食品&#xff0c;其中所含的蛋白…

Centos8修改mysql密码

第一步&#xff1a;修改配置文件免密码登录mysql 进入文件&#xff1a;vi /etc/my.cnf文件末尾添加skip-grant-tables重启mysql 第二步: 免密码登录mysql 输入mysql登录&#xff1a; 进入数据库&#xff0c;输入&#xff1a; use mysql&#xff1b;查看root用户信息&#xf…

aop的实现原理_非Spring管理Bean如何添加AOP呢?

前几天有个朋友问了一个问题&#xff0c;觉得可以给大家分享一下。问题如下图归其根本这是个历史项目&#xff0c;里面有很多的类并没有交给spring管理&#xff0c;但现在需要统一添加日志。面对这样的问题&#xff0c;其实只要了解AOP的原理&#xff0c;就会有多种方法。AOP都…

什么从什么写短句_2020抖音文案短句:爱情、励志、伤感合集,值得收藏!

视频火不火&#xff0c;一半看文案&#xff01;想知道爆款视频的文案都是什么吗&#xff1f;想知道爆款文案的套路吗&#xff1f;今天&#xff0c;我就给大家整理了近期抖音爆款短视频的文案——爱情、励志、伤感短句&#xff0c;句句深入人心&#xff0c;赶紧来看看吧&#xf…

插入数据的时候出现错误:Error during job, obtaining debugging information…

插入数据的时候出现错误:Error during job, obtaining debugging information… 原因&#xff1a; Javaf堆内存不足 解决办法 修改为本地模式 set hive.exec.mode.local.autotrue;

::在sql语句中是什么写法_不懂就问:SQL 语句中 where 条件后 写上1=1 是什么意思...

程序员在编程过程中&#xff0c;经常会在代码中使用到“where 11”&#xff0c;这是为什么呢&#xff1f;SQL注入初次看到这种写法的同学肯定很纳闷&#xff0c;加不加where 11&#xff0c;查询不都一样吗&#xff1f;例如&#xff1a;select * from customers; 与 select * fr…

django 集成个推_持续集成CircleCI vs Travis CI vs Jenkins

Continuous Integration. CircleCI vs Travis CI vs Jenkins​hackernoon.com持续集成(CI)的定义及其主要目标持续集成(CI)是一种软件开发实践&#xff0c;它基于将代码频繁集成到共享代码仓中。 然后通过自动构建(automated build)验证每个签入(Check-In)。持续集成(CI)的主要…

战双帕弥什自抽号怎么使用_战双帕弥什新S冰露怎么玩《战双帕弥什》新S冰露玩法技巧...

战双帕弥什新S冰露怎么玩呢&#xff0c;新的S构造体更新之后正式登场&#xff0c;不少玩家都对他不太了解&#xff0c;接下来就让小编给大家带来《战双帕弥什》新S冰露玩法技巧介绍。《战双帕弥什》新S冰露玩法技巧介绍 冰露技能分为两种形式&#xff0c;一种是极寒形态&#x…

log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN

1. 警告信息 log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 2. 解决方法 在…

ppt讲解中的过渡_PPT黑科技,只用一张图做出3D动画

我一直在探索PPT中平滑切换的应用。这篇文章感觉算是探索到头了。之前的文章中&#xff0c;曾经提到过平滑切换可以让3D模型动起来。但是在实际应用中&#xff0c;能够供PPT使用的3D素材数量有限&#xff0c;难以准确契合我们的需求。后来我发现&#xff0c;只需要1张普通图片&…

的好处_女性做下蹲运动有什么好处 原来有这些好处

我们在小时候如果犯了错&#xff0c;那么很可能会被老师或者家长罚着做下蹲。因为下蹲非常的累&#xff0c;其实下蹲累的原因就是它的锻炼效果非常的明显。那么你知道女人做下蹲运动的好处是什么呢&#xff1f;下面我们一起去健身知识那里看看吧&#xff01;女人做下蹲运动的好…

阿里云使用idea通过hdfs api来上传文件时出现could only be written to 0 of the 1 minReplication nodes.错误

问题描述&#xff1a; 使用阿里云服务器&#xff0c;在本地windows电脑上使用idea进行hdfs api操作来上传文件时出现错误如下&#xff1a; org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /a.xlsx could only be written to 0 of the 1 minReplication nod…

birt什么意思中文翻译_ECTN是什么意思

ECTN是什么意思&#xff1f;ECTN是英语ELECTRONIC CARGO TRACKING NOTE的简称&#xff0c;中文翻译为电子货物跟踪单。从9月1日起&#xff0c;贝宁ECTN号码必须显示在提单上&#xff0c;根据BENIN贝宁法令&#xff0c;所有发货至贝宁科托努(COTONOU)港或经由此港转往尼日尔、布…

dockerfile如何运行镜像内的脚本_第七章 Dockerfile文件解析(一)

七 Dockerfile文件解析-17.1 定义:Dockerfile是用来构建Docker镜像的文件,是由一系列命令和参数构成的脚本7.2 Dockerfile内容基础知识:1.每条保留字指令字母必须为大写,并且后面必须跟随参数2.指令从上到下,依次执行3.#为注释内容4.每条指令都会创建一个新的镜像层,并对镜像层…

dfs.client.block.write.replace-datanode-on-failure

问题描述 在使用hdfs api追加内容操作&#xff0c;从windows电脑上的idea对aliyun服务器上的hdfs中的文件追加内容时&#xff0c;出现错误&#xff0c;如下&#xff1a; java.io.IOException: Failed to replace a bad datanode on the existing pipeline due to no more good …

开机显示输入最佳预设值_开机黑屏,有招了(收藏篇)

我的本本有时候就和女朋友一样昨天还好好的&#xff0c;今天就生气了真的啥也没干&#xff0c; 到底因为啥呢&#xff1f;真的想不起来你都干了啥&#xff1f;当然小编想着黑屏问题好像也同样困扰着小伙伴们&#xff1b;所以下次电脑再黑屏&#xff0c;先不要冲动&#xff0c;小…

小样本点云深度学习库_论文 | 小样本学习综述

转自&#xff1a;专知【https://www.zhuanzhi.ai/】【导读】现有的机器学习方法在很多场景下需要依赖大量的训练样本。但机器学习方法是否可以模仿人类&#xff0c;基于先验知识等&#xff0c;只基于少量的样本就可以进行学习。本文介绍41页小样本学习综述《Few-shot Learning:…