发布网友 发布时间:2022-04-24 09:54
共3个回答
热心网友 时间:2023-01-23 16:49
import xlrd
from xlutils.copy import copy
向已存在Excel中添加sheet:
#打开需要操作的excel表
wb=xlrd.open_workbook(path)
#复制原有表
newb=copy(wb)
#新增sheet
wbsheet=newb.add_sheet(“sheet名”)
向已存在sheet中添加行
#获取原有excel表中名为‘table'的sheet
tabsheet = newb.get_sheet('table')
#k表示该sheet的最后一行
k=len(tabsheet.rows)
#在原有sheet后面新增数据
tabsheet.write(k,0,data1)
tabsheet.write(k,1,data2)
tabsheet.write(k,2,data3)
热心网友 时间:2023-01-23 18:07
不会覆盖啊
指定打开的方式,指定要写的sheet,指定要写的ceil追问怎么指定,能发下代码吗
热心网友 时间:2023-01-23 19:42
请问楼主最后是怎么解决的呢?