龙空技术网

使用Python导入导出Excel表格

亚太说事 187

前言:

当前大家对“python 数据库导出excel”可能比较关切,兄弟们都想要剖析一些“python 数据库导出excel”的相关内容。那么小编也在网络上搜集了一些关于“python 数据库导出excel””的相关内容,希望小伙伴们能喜欢,小伙伴们快快来了解一下吧!

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

第一步,准备材料python3.8的安装包一个Excel表格

第二步,安装软件

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

C:\Users\Administrator\AppData\Local\Programs\Python\Python38\ScriptsC:\Users\Administrator\AppData\Local\Programs\Python\Python38

最后达到的效果是可以在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="测试文档")

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

标签: #python 数据库导出excel #python调用excel模板生成excel文件