欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

python怎樣合并表格

這篇文章將為大家詳細(xì)講解有關(guān)python怎樣合并表格,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了瑤海免費(fèi)建站歡迎大家使用!

python合并單元格代碼如下:

import xlrd
import xlsxwriter
import glob

biao_tou = "NULL"
wei_zhi = "NULL"

#獲取要合并的所有exce表格
def get_exce():
    global wei_zhi
    wei_zhi = input("請(qǐng)輸入Exce文件所在的目錄:")
    all_exce = glob.glob(wei_zhi + "*.xlsx")
    print("該目錄下有" + str(len(all_exce)) + "個(gè)exce文件:")
    if(len(all_exce) == 0):
        return 0
    else:
         for i in range(len(all_exce)):
             print(all_exce[i])
         return all_exce					
        


#打開Exce文件
def open_exce(name):
    fh = xlrd.open_workbook(name)
    return fh

#獲取exce文件下的所有sheet
def get_sheet(fh):
    sheets = fh.sheets()
    return sheets


#獲取sheet下有多少行數(shù)據(jù)
def get_sheetrow_num(sheet):
    return sheet.nrows
    


#獲取sheet下的數(shù)據(jù)
def get_sheet_data(sheet,row):
    for i in range(row):
        if (i == 0):
            global biao_tou
            biao_tou = sheet.row_values(i)
            continue
        values = sheet.row_values(i)
        all_data1.append(values)
        
    return all_data1
    

if __name__=='__main__':
    all_exce = get_exce()
    #得到要合并的所有exce表格數(shù)據(jù)
    if(all_exce == 0):
        print("該目錄下無(wú).xlsx文件!請(qǐng)檢查您輸入的目錄是否有誤!")
        os.system('pause')
        exit()

    all_data1 = []
    #用于保存合并的所有行的數(shù)據(jù)


    #下面開始文件數(shù)據(jù)的獲取
    for exce in all_exce:
        fh = open_exce(exce)
        #打開文件
        sheets = get_sheet(fh)
        #獲取文件下的sheet數(shù)量


        for sheet in range(len(sheets)):
            row = get_sheetrow_num(sheets[sheet])
            #獲取一個(gè)sheet下的所有的數(shù)據(jù)的行數(shù)

            all_data2 = get_sheet_data(sheets[sheet],row)
            #獲取一個(gè)sheet下的所有行的數(shù)據(jù)

    all_data2.insert(0,biao_tou)
    #表頭寫入

    


    #下面開始文件數(shù)據(jù)的寫入
    new_exce = wei_zhi + "test.xlsx"
    #新建的exce文件名字

    
    fh2 = xlsxwriter.Workbook(new_exce)
    #新建一個(gè)exce表

    new_sheet = fh2.add_worksheet()
    #新建一個(gè)sheet表

    for i in range(len(all_data2)):
        for j in range(len(all_data2[i])):
            c = all_data2[i][j]
            new_sheet.write(i,j,c)
            
    fh2.close()
    #關(guān)閉該exce表
    
    print("文件合并成功,請(qǐng)查看“" + wei_zhi + "”目錄下的test.xlsx文件!")
            
    os.system('pause')
    os.system('pause')

程序使用說(shuō)明:

(1) 運(yùn)行”Exce表格合并.exe”文件

(2) 輸入要合并的所有.xlsx表格文件所在的盤目錄**(注意不要輸錯(cuò)目錄,輸錯(cuò)目錄或者亂輸入則直接強(qiáng)制退出)**

(3) 輸入完按回車后程序自動(dòng)執(zhí)行,生成test.xlsx文件

注意:如果原來(lái)就存在test.xlsx文件,必須先刪除,不然合并后的數(shù)據(jù)會(huì)保存在原來(lái)的test.xlsx文件,并且程序會(huì)一閃而過(guò)

關(guān)于python怎樣合并表格就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

網(wǎng)站標(biāo)題:python怎樣合并表格
文章URL:http://aaarwkj.com/article16/igggdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、面包屑導(dǎo)航、微信小程序、網(wǎng)站內(nèi)鏈、網(wǎng)站改版、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
婷婷中文字幕在线视频| 国产日韩精品在线视频| 日韩美女搞黄色的网站| 国产一区二区麻豆视频| 欧美日韩69av网| 青娱乐青青草91在线| 亚洲激情av在线观看| 欧美日韩天堂一区二区| 97精品在线免费视频| 亚洲一区二区三区有码| 青青草原高清在线观看| 清纯少妇激情四射网站| 久久精品久久精品欧美大片| 操女逼无遮挡国产av| 最新日韩精品电影在线网| 风间由美亚洲一区二区三区| 亚洲欧美日韩一区二区视频| 亚洲国产精品天堂av在线播放 | 日韩欧美一区二区狠狠插| 亚洲精品美女久久久久高潮| 亚洲欧洲日韩综合另类| 日本一区二区三区免费看视频| 亚洲精品天堂av免费看| 久久综合婷婷亚洲五月| 欧美日韩在线观看不卡视频| 日本东京一区二区三区| 日本不卡一区二区三区四| 国产精品久久久毛片av| 欧美黄片在线免费观看| 久久婷婷国产综合精品青草| 蜜桃av噜噜一区二区三| 日本人妻风俗店中文字幕| 伊人久久大香线蕉av网站| 日韩精品一区二区在| 日韩高清视频 一区二区| 亚洲综合美女极品啪啪啪| 日韩精品中文字幕欧美乱| 日日狠狠久久偷偷综合色| 国产精品毛片一区二区三区| 成人黄色av免费在线观看| 午夜啪视频免费在线观看|