700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > com.alibaba.easyexcel导出指定的列_使用Python导入导出Excel表格

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

时间:2019-01-21 11:47:11

相关推荐

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

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

第一步,准备材料

python3.8的安装包一个Excel表格

第二步,安装软件

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

C:甥敳獲AdministratorAppDataLocalProgramsPythonPython38ScriptsC:甥敳獲AdministratorAppDataLocalProgramsPythonPython38

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

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

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

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

第四步,打开jupyter,熟悉jupyter

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

点击new,新建一个python文件

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

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

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

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

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

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

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

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

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

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

df[["年龄"]]

或者是

df.iloc[:,[1]]

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

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

df[["年龄"]]+1

df[["年龄"]]*2

df[["年龄"]]=df[["年龄"]]*2df[["年龄"]]

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

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

df.to_excel(r"./test2.xlsx",sheet_name="测试文档")

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。