日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python合并多個excel文件

python合并多個Excel的代碼如下:

網(wǎng)站制作、成都做網(wǎng)站過程中,需要針對客戶的行業(yè)特點(diǎn)、產(chǎn)品特性、目標(biāo)受眾和市場情況進(jìn)行定位分析,以確定網(wǎng)站的風(fēng)格、色彩、版式、交互等方面的設(shè)計方向。創(chuàng)新互聯(lián)公司還需要根據(jù)客戶的需求進(jìn)行功能模塊的開發(fā)和設(shè)計,包括內(nèi)容管理、前臺展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計和安全保護(hù)等功能。

#下面這些變量需要您根據(jù)自己的具體情況選擇
biaotou=['學(xué)號','學(xué)生姓名','第一志愿','第二志愿','第三志愿','第四志愿','第五志愿','聯(lián)系電話','性別','備注']
#在哪里搜索多個表格
filelocation="C:\\Users\\ann\Documents\\Python Scripts\\"
#當(dāng)前文件夾下搜索的文件名后綴
fileform="xls"
#將合并后的表格存放到的位置
filedestination="C:\\Users\\ann\Documents\\Python Scripts\\"
#合并后的表格命名為file
file="test"
 
#首先查找默認(rèn)文件夾下有多少文檔需要整合
import glob
from numpy import *
filearray=[]
for filename in glob.glob(filelocation+"*."+fileform):
    filearray.append(filename)
#以上是從pythonscripts文件夾下讀取所有excel表格,并將所有的名字存儲到列表filearray
print("在默認(rèn)文件夾下有%d個文檔哦"%len(filearray))
ge=len(filearray)
matrix = [None]*ge
#實現(xiàn)讀寫數(shù)據(jù)
 
#下面是將所有文件讀數(shù)據(jù)到三維列表cell[][][]中(不包含表頭)
import xlrd
for i in range(ge):
    fname=filearray[i]
    bk=xlrd.open_workbook(fname)
    try:
        sh=bk.sheet_by_name("Sheet1")
    except:
        print ("在文件%s中沒有找到sheet1,讀取文件數(shù)據(jù)失敗,要不你換換表格的名字?" %fname)
    nrows=sh.nrows 
    matrix[i] = [0]*(nrows-1)
    
    ncols=sh.ncols
    for m in range(nrows-1):  
        matrix[i][m] = ["0"]*ncols
 
    for j in range(1,nrows):
        for k in range(0,ncols):
            matrix[i][j-1][k]=sh.cell(j,k).value
#下面是寫數(shù)據(jù)到新的表格test.xls中哦
import xlwt
filename=xlwt.Workbook()
sheet=filename.add_sheet("hel")
#下面是把表頭寫上
for i in range(0,len(biaotou)):
    sheet.write(0,i,biaotou[i])
#求和前面的文件一共寫了多少行
zh=1
for i in range(ge):
    for j in range(len(matrix[i])):
        for k in range(len(matrix[i][j])):
            sheet.write(zh,k,matrix[i][j][k])
        zh=zh+1
print("我已經(jīng)將%d個文件合并成1個文件,并命名為%s.xls.快打開看看正確不?"%(ge,file))
filename.save(filedestination+file+".xls")

示例:

在文件夾下有如下7個表格

作為樣例,每個表格的內(nèi)容均為

運(yùn)行程序合并后表格如下:


分享文章:創(chuàng)新互聯(lián)Python教程:python合并多個excel文件
URL地址:http://www.5511xx.com/article/djjgcpe.html