# -*- coding: utf-8 -*-
#Author Mr.xu
#合并两个Excel表格
import xlwt
import xlrd
import os
work=xlwt.Workbook('E:\\提数脚本\\业务办理\\merge_2.xlsx') #建立一个文件
path='E:\\提数脚本\\外呼业务办理' #目录(放Excel表格的目录)
file_list=os.listdir(path)
for file in file_list: #循环遍历列出所有文件名称
file_name = os.path.join(path,file) #路径+文件名
workbook=xlrd.open_workbook(file_name) #打开第一个文件
sheet_name=workbook.sheet_names() #获取第一个文件的sheet名称
for file_1 in sheet_name: #循环遍历每个sheet
val=[]
sheet=work.add_sheet(file_1,cell_overwrite_ok=True) #新建一个sheet
table=workbook.sheet_by_name(file_1) #以名字为索引
rows=table.nrows #获取sheet行数
clos=table.ncols #获取sheet列数目
for i in range(rows): #循环遍历没一行
val.append(table.row_values(i)) #获取没一行的值
for x in range(len(val)):
for y in range(len(val[x])):
sheet.write(x,y,val[x][y])
work.save('E:\\提数脚本\\业务办理\\merge_2.xlsx')
利用python将多个Excel表格合并为一个
猜你喜欢
转载自blog.csdn.net/lv941002/article/details/82381527
今日推荐
周排行