python 中Excel创建读取写入文件

安装pandas库和导入pandas库

# 安装库需要进入终端输入 python -m pip install pandas 
# 导入库 import pandas as pd  导入了库pandas并改名p

新建excel文件

import pandas as pd
# 数据类型与新建文件excel
路径 = 'e:/pandas/xind.xlsx'   # 一个路径
数据 = pd.DataFrame()     # 二维数据表,有行有列
数据.to_excel(路径)   # 保存生成文件,保存在写好的路径
print('新建的文件')

读取与修改excel文件

语法注释

index()  查看索引

values() 查看内容

sort_index() 按照索引排序

sort_values('入职日期') 按照内容排序

isnull() 查看是否为空,不为空则返回假,为空则返回真

notnull() 查看是否为空,为空则返回真,否则返回假

读取修改的代码

import pandas as pd
# 读取与修改excel文件
路径 = 'E:/pandas/课件001-005/读取文件.xlsx'
读取数据 = pd.read_excel(路径)  # 读取excel 文件
print(读取数据)

# 下列方法是读取的文件里面没有表头可以使用此方法来添加表头和添加索引序列
import pandas as pd
# 读取与修改excel文件
路径 = 'E:/pandas/课件001-005/读取文件.xlsx'
读取数据 = pd.read_excel(路径,header=None,names=['序号', '姓名', '年龄', '手机', '地址', '入职日期'],index_col='序号')  # 读取excel 文件
#如果没有表头请用此方法,设置表头
# index_col='序号' 这行代码是添加了序号作为索引列
print(读取数据)
读取数据.to_excel(路径)  # 将修改的文件内容写入进文件
# 读取数据.to_excel(路径) 是写入文件的意思

调试结果

序号   姓名  年龄           手机     地址                 入职日期
1    杨过  19  13901234567  终南山古墓  2000-01-01 00:00:00
2   小龙女  25  13801111111  终南山古墓  2000-01-02 00:00:00
3    郭靖  40  13705555555   湖北襄阳  2000-01-03 00:00:00
4    黄蓉  35  13601111111   湖北襄阳  2000-01-04 00:00:00
5   张无忌  18  13506666666     明教  2000-01-05 00:00:00
6   周芷若  17  13311111111     明教  2000-01-06 00:00:00
7    赵敏  17  18800000000     明教  2000-01-07 00:00:00