1、首先需要安装3个包

xlrd 读取表格的

xlwt 写入数据的

xlutils 方便使用copy来转储原xls格式用来进一步写入数据

2、这是原表的数据

3、以下是源码

import xlwt
import xlrd
from xlutils import copy

savepath = 'D:/wqh/python/pythonProject_write_excel/excel表格.xls' #已有xls的路径
xls = xlrd.open_workbook(savepath, formatting_info=True)#得到文件
wbook = copy.copy(xls) #复制文件并保留格式
wsheet = wbook.get_sheet(0) #打开表单
print(xls.sheets())#sheet表单页
# table = xls.sheets()[0]#得到sheet表单页
# nrows = table.nrows #总行数
# ncols = table.ncols #总列数
# print(table,nrows,ncols)

#写入数据
data = [112,134,144,155]
n = 4 #因为已存在的数据有4行 所以从第五行开始保存数据
for i in range(len(data)):
    wsheet.write(n,i,data[i]) #n是行,i是列

wbook.save(savepath)#最后进行保存





 

4、运行代码后就可以看到已经加完的数据

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐