python合并已经存在的sheet数据到新sheet的方法
简单的合并,本例是横向合并,纵向合并可以自行调整。
importxlrd
importxlwt
importshutil
fromxlutils.copyimportcopy
importdatetime
#打开要使用的excel,获取要需要写入的行数
bk=xlrd.open_workbook('A.xlsx')#打开A文件
nbk=copy(bk)
newsh=nbk.add_sheet('totale')#新建total名字的sheet
nsheet=bk.nsheets
cur_col=1
#scanallsheetinbk
print(nsheet)
foriinrange(0,nsheet):
sh=bk.sheet_by_index(i)
print(sh.name)
nrows=sh.nrows
ncol=sh.ncols
print(sh.nrows)
print(sh.ncols)
#scanallrowinsh
forjinrange(0,ncol-1):
forkinrange(0,nrows-1):
newsh.write(k,cur_col,label=sh.cell_value(k,j))
cur_col=cur_col+1
nbk.save('A-new.xls')#保存为A-new文件,其中包含了原始内容和新的total页
以上这篇python合并已经存在的sheet数据到新sheet的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语