分享用Python制作的EXCEL合并程序及代碼

一笑诅、自己是正在學習的菜鳥,程序代碼都是在網(wǎng)上找到的弦叶,自己只是把代碼整理起來做成了圖形程序來使用妇多,分享給有需要的朋友,希望能幫到大家立莉。解壓后直接使用蜓耻。

網(wǎng)盤鏈接:https://pan.baidu.com/s/1isSnqOHoCsrug13fSLjfxw

提取碼:bose

二械巡、【Python代碼】

from tkinter import*

import tushare as ts

import easygui as eg

import random

import pandas as pd

import glob

import tkinter as tk

from tkinter import filedialog

import os

from tkinter import messagebox

root = Tk()

root.title('功能頁面')

root.geometry("250x300")

Label(root,bg='green').pack(fill=BOTH,expand=1)

#按鈕彈框函數(shù)

def explain():

? ? ? ? top1 = Toplevel()

? ? ? ? top1.title('使用說明')

? ? ? ? top1.geometry("300x300")

? ? ? ? msg = Message(top1,text='1讥耗、合并多個EXCEL表格文件時,只合并文件中的第一個SHEET蔼卡,故必須把需要合并的內(nèi)容放到第一個SHEET。\n'

? ? ? ? ? ? ? ? ? ? ? '2籍琳、運行合并程序,第一個選中需合并文件所在文件夾菲宴,點擊后出現(xiàn)選擇保存地點的頁面贷祈,選擇保存的文件夾并將命名合并的文件后,程序自動完成合并工作喝峦。')

? ? ? ? msg.pack()

#合并xlsx函數(shù)

def mesh():?

# 選擇文件夾位置

? ? ? ? filelocation = os.path.normpath(filedialog.askdirectory(initialdir=os.getcwd()))

? ? ? ? lst = []

# 讀取文件夾下所有文件(xls和xlsx都讀仁铺堋)

? ? ? ? for i in glob.glob(filelocation + "\\\\" + "*.*"):

? ? ? ? ? ? if os.path.splitext(i)[1] in [".xls", ".xlsx"]:

? ? ? ? ? ? ? ? lst.append(pd.read_excel(i))

# 保存合并后的excel文件

? ? ? ? writer = pd.ExcelWriter(filedialog.asksaveasfilename(title="保存", initialdir=filelocation, defaultextension="xlsx",

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? filetypes=[("Excel 工作簿", "*.xlsx"),

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ("Excel 97-2003 工作簿", "*.xls")]))

? ? ? ? pd.concat(lst).to_excel(writer, 'all', index=False)

? ? ? ? writer.save()

? ? ? ? messagebox.showinfo("提示",'\n%d個文件已經(jīng)合并成功!' % len(lst))


#合并表格文件中的各sheet頁

def mesh2():

? ? ? ? lst = filedialog.askopenfilename(title='請選擇需要合并的文件')

? ? ? ? df =? pd.read_excel(lst,sheet_name=None)

? ? ? ? writer = pd.ExcelWriter(filedialog.asksaveasfilename(title="保存",? defaultextension="xlsx",

? ? ? ? filetypes=[("Excel 工作簿", ".xlsx"),

? ? ? ? ("Excel 97-2003 工作簿", ".xls")]))

? ? ? ? pd.concat(df).to_excel(writer, 'all', index=False)

? ? ? ? writer.save()

? ? ? ? messagebox.showinfo("提示","文件已經(jīng)合并成功")


#設(shè)置按鍵連接相關(guān)函數(shù)

Button(root,text="? 1.使用說明? ? ",command=explain).place(relx=0.5,rely=0.2,anchor=CENTER)

Button(root,text="2.合并多個excel ",command=mesh).place(relx=0.5,rely=0.5,anchor=CENTER)

Button(root,text="3.合并多個sheet",command=mesh2).place(relx=0.5,rely=0.8,anchor=CENTER)

mainloop()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谣蠢,一起剝皮案震驚了整個濱河市粟耻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌眉踱,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谈喳,死亡現(xiàn)場離奇詭異册烈,居然都是意外死亡,警方通過查閱死者的電腦和手機婿禽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門赏僧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人扭倾,你說我怎么就攤上這事淀零。” “怎么了膛壹?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵驾中,是天一觀的道長。 經(jīng)常有香客問我模聋,道長肩民,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任撬槽,我火速辦了婚禮此改,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘侄柔。我一直安慰自己共啃,他們只是感情好,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布暂题。 她就那樣靜靜地躺著移剪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪薪者。 梳的紋絲不亂的頭發(fā)上纵苛,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機與錄音,去河邊找鬼攻人。 笑死取试,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的怀吻。 我是一名探鬼主播瞬浓,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蓬坡!你這毒婦竟也來了猿棉?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤屑咳,失蹤者是張志新(化名)和其女友劉穎萨赁,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體兆龙,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡杖爽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了详瑞。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掂林。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡臣缀,死狀恐怖坝橡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情精置,我是刑警寧澤计寇,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站脂倦,受9級特大地震影響番宁,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜赖阻,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一蝶押、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧火欧,春花似錦棋电、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至榆浓,卻和暖如春于未,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工烘浦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留抖坪,地道東北人。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓闷叉,卻偏偏與公主長得像柳击,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子片习,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容