失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Python写入和读取Excel表格数据

Python写入和读取Excel表格数据

时间:2022-06-02 21:56:57

相关推荐

Python写入和读取Excel表格数据

Python作为一个强大的数据处理工具,这里简单介绍下python读取写入excel表格数据。

一、python写入excel表格

导入xlwt模块

生成一个空的excel表格,命名为my_test.xls

import xlwt# 创建工作簿f = xlwt.Workbook()# 创建一个sheetsheet1 = f.add_sheet('my_test', cell_overwrite_ok=True)# 保存文件f.save("my_test.xls")

生成一个空的excel表格如下:

点击用wps打开看看内容如下:

空的内容。

现在写入一些数据。

import xlwt# 创建工作簿f = xlwt.Workbook()# 创建一个sheetsheet = f.add_sheet('my_test', cell_overwrite_ok=True)#定义每一列的大小col1 = sheet.col(0)col1.width = 256 * 10#大小256x10col2 = sheet.col(1)col2.width = 256 * 20#大小256x20# 初始化第一行作为列名row0 = ['姓名', '成绩']#写入第一行为列名for i in range(0, len(row0)):sheet.write(0, i, row0[i])#第0行第i列#同理剩下的数据按照上面的方式写入就行data=[['小明',89],['小李',91],['小王',77],['小胖',69]]for i in range(len(data)):for j in range(len(data[i])):#因为第0行为列名,所以这里下标i+1sheet.write(i+1,j,data[i][j])#第i+1行第j列写入数据data[i][j]# 保存文件f.save("my_test.xls")

再次用wps打开表格如下

注意看表格数据和表格每列的大小。

写入完成。

二、python读取excel表格

导入xlrd模块

import xlrd# 打开excel读取文件data = xlrd.open_workbook('my_test.xls')# 根据sheet下标选择读取内容sheet = data.sheet_by_index(0)#一个表格有多个页面,下标从0开始,我们选择第0页面就行# 获取到表的总行数nrows = sheet.nrowsfor i in range(nrows):print(sheet.row_values(i))

打印内容如下

如果觉得《Python写入和读取Excel表格数据》对你有帮助,请点赞、收藏,并留下你的观点哦!

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