免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Python報表自動化:10000個Excel表縱向合并成1張表

01

準備數(shù)據(jù)

    為了方便練習(xí),這里直接借用隨機函數(shù)生成30個Excle表格,每個表格存放10行數(shù)據(jù)。

import pandas as pdimport numpy as npimport randomimport datetimeimport osos.chdir('D:\Python\方知數(shù)據(jù)\data')
# 隨機數(shù)據(jù)準備region = ['北京','上海', '廣州','武漢','南京','長沙','成都']random.choice(region) # 隨機生成地區(qū)product = ['A1','A2', 'A3','B1','C1','D1','D2']random.choice(product) # 隨機生成產(chǎn)品編號random.randrange(30) # 隨機生成銷售數(shù)量# 生成30個Excle表格,每個表格10行數(shù)據(jù)for i in range(20): df = pd.DataFrame(columns= ['地區(qū)' ,'產(chǎn)品編號','銷量']) for rows in range(10): date = pd.to_datetime('2023-1-1') + datetime.timedelta(days=i) date = date.strftime('%Y-%m-%d') temp = pd.DataFrame( [[ random.choice(region), random.choice(product), random.randrange(20)]],columns=df.columns) df = pd.concat([df,temp]) df.to_excel('銷售明細' + date + '.xlsx',index=False)

     工作文件夾通過os.chdir()設(shè)置在'D:\Python\方知數(shù)據(jù)\data',在運行完上述代碼后生成的文件就在該文件夾內(nèi)。生成的其中一個Excel數(shù)據(jù)如下:

02


合并數(shù)據(jù)

    通過for循環(huán)一一讀取os.listdir()獲取到工作目錄下的所有Excel表格數(shù)據(jù),再存入list內(nèi),最后通過pd.concat()縱向拼接list內(nèi)的全部數(shù)據(jù)。

# 新建空的列表,來裝所有的列表df_list = []
# 循環(huán)讀取Excelfor i in os.listdir('D:\Python\方知數(shù)據(jù)\data'): if i.split('.')[-1] == 'xlsx':        data = pd.read_excel(i)        # 放入list內(nèi)        df_list.append(data)        # 拼接全部 DataFrameresult = pd.concat(df_list,ignore_index=True) result.shape

      這樣數(shù)據(jù)就成功拼接了,每個表格10行數(shù)據(jù),30個表格數(shù)據(jù)拼成了1個300行的表格數(shù)據(jù)。 如果想使用代碼刪除剛生成的模擬數(shù)據(jù),可以使用os.remove()。

for i in os.listdir('D:\Python\方知數(shù)據(jù)\data'):    os.remove(i)

     需要jupyter格式的源代碼,可以直接在后臺發(fā)送230621。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python pandas合并Excel多個Sheet表數(shù)據(jù)
Excel 行列轉(zhuǎn)換的最簡方法
Python辦公自動化|自動更新表格,告別繁瑣
Python自動化辦公對每個子文件夾的Excel表加個表頭(Excel不同名)(下篇)
Python也可以實現(xiàn)Excel中的“Vlookup”函數(shù)?
Python讀取pdf表格寫入excel的方法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服