久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

盤點一個Python自動化辦公需求——多個壓縮包中Excel的合并

 Python進階者 2023-07-25 發(fā)布于廣東
其間旦暮聞何物,?杜鵑啼血猿哀鳴。

大家好,,我是皮皮,。

一、前言

這個事情還得從前幾天在Python星耀群【W(wǎng)ing】問了一個Python自動化辦公處理的問題,,需求倒是不難,,一起來看看吧。

她的需求如下:我有多個壓縮文件(zip格式),,每個文件里面有3個excel表,、表名是一樣的。請教:如何解壓文件,,并將文件中3個excel合并成一個表呢,?

二、實現(xiàn)過程

這里我找她要了3個壓縮包文件,,后來【狂吃山楂片】給了一個答案,,代碼如下:

from pathlib import Path
from zipfile import ZipFile
import pandas as pd


zip_path = Path('你的壓縮文件目錄').glob('*.zip')  # 只獲取zip后綴的壓縮文件
to_path = Path('你的目標目錄')

# 逐個讀取目錄中壓縮文件
for file in zip_path:
    # 將一個壓縮文件里面的excel文件合并成一個
    with ZipFile(file) as zipf:
        df = pd.concat(pd.read_excel(zipf.open(i)) for i in zipf.namelist())
        # 合并后的一個表保存到目標目錄中
        df.to_excel(to_path.joinpath(f'{file.stem}.xlsx'), index=False)

運行之后,順利地解決了粉絲的問題。

可以看到3個壓縮包里邊的文件全部合并為一個Excel文件了,。

三,、總結(jié)

大家好,我是皮皮,。這篇文章主要盤點了一個Python自動化辦公處理的問題,,文中針對該問題,給出了具體的解析和代碼實現(xiàn),,幫助粉絲順利解決了問題,。

--

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多