bootstraptable导出excel独立使用_使用Python导入导出Excel表格

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

第一步,准备材料

  1. python3.8的安装包
  2. 一个Excel表格
7c1cbf6c5a7dea6ddf4517db4f9f999d.png
2f6e05f8c6d87e755cd11a9c28edb2a0.png

第二步,安装软件

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

C:甥敳獲AdministratorAppDataLocalProgramsPythonPython38ScriptsC:甥敳獲AdministratorAppDataLocalProgramsPythonPython38
eb6b15eec1e0f9f0d740aec9af3788d3.png
184d7107cb1aee068eaf8da9c057a620.png

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

fb64e548bf62a151ac15ae7e53eb2594.png
2310438b11f3fbfd8dff7cd8116c2313.png

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

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

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

第四步,打开jupyter,熟悉jupyter

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

点击new,新建一个python文件

c640394f6e9ecf5ecacb7cabf1095b7b.png

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

bd2a1e30f7006239b345b43494e14c5e.png

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

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

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

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

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

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

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

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

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

df[["年龄"]]
9376b6cf2c07b5508a6d02b0970c5e39.png

或者是

df.iloc[:,[1]]

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

78797dbef1e64aa2524e5ffd59285d2f.png

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

df[["年龄"]]+1
fb21e42f9df2f5db979bed321d24ba6c.png
df[["年龄"]]*2
0dc3ab5d400367f70c8007bc0f85173b.png
df[["年龄"]]=df[["年龄"]]*2df[["年龄"]]

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

2fed7cf125e07efbed174c9317a14792.png
5ccb8213b109a7382fece2019772fc3a.png

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

df.to_excel(r"./test2.xlsx",sheet_name="测试文档")
861961d1070e56492f1c3fd1f33956a4.png
2fceb463a60a7028a55d410c0e06a8f4.png
8c71e71d16a381a1ef4e1714c9ac312c.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值