天天看點

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

向人事局報工資時除了《人員增減工資變動呈報表》和《人員增減工資變動名冊表》,還要上交《從業人員工資變動審批表》,此表是在工資管理系統上導出來,當導出的審批表超過100時,系統将以壓縮包的形式導出,解壓後是每個人一個excel檔案(100以内所有審批表在同一個Exel檔案内)。

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

圖檔發自簡書App

人事局要求《從業人員工資變動審批表》列印後要按照《人員增減工資變動名冊表》和工資變動前的名冊表進行排序。如果我們全選所有Excel檔案進行列印時順序是随機的,這樣我們就需要花大量的時間手工排序,費時費力!

有沒有什麼好辦法按照我們想要的順序直接列印不用二次排序呢?

答案是有!Batch & Print 軟體可以實作我們的要求!

從網上下載下傳Batch & Print Pro 7後進行安裝:

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

圖檔發自簡書App

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

圖檔發自簡書App

安裝完畢打開軟體,導入job檔案,單擊界面下部的“Print“即可!

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

圖檔發自簡書App

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

圖檔發自簡書App

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

圖檔發自簡書App

這裡的關鍵是這個job檔案的制作 !因為其内容就是咱們需要的列印順序了!

以下重點!以下重點!以下重點!

一、順序名單的制作過程:

1、建立一個Excel檔案;

2、從《人員增減工資變動名冊表》中複制姓名一列粘貼至新Excel表中的B列;

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

圖檔發自簡書App

3、新Excel的A列填寫存放《從業人員工資變動審批表》的路徑位址,比如我是放在桌面的個人工資變動審批表檔案夾中,A列就填寫:

D:\桌面\個人工資變動審批表\

C列填寫:  .xls

D列填寫函數: =A1&B1&C1,向下複制單元格。

這個D列的内容就是我們需要的!

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

圖檔發自簡書App

二、制作job檔案

1、建立txt檔案,命名為:列印順序;

2、打開txt檔案,将剛建立的Excel檔案的D列複制進來,并儲存;

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

圖檔發自簡書App

3、将txt檔案的擴充名更改為:job

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

圖檔發自簡書App

打開Batch & Print Pro 7,導入這個job檔案,點選“Print”,嘩啦啦列印出來的審批表不用排序就可以直接上交啦!

注意事項:

1、所有的審批表Excel檔案必須在同一個檔案夾内,不能存在于子檔案夾中;

2、如果列印數量太大,可以考慮将列印内容分成多個job檔案分别按順序列印。

3、系統預設不顯示檔案擴充名,可先在檔案夾選項中将”隐藏已知檔案類型的擴充名“前面的勾去掉。

python批量列印excel 按照順序_如何按要求的順序批量列印多個Excel檔案

圖檔發自簡書App

------- END -------

歡迎關注我的公衆号:牛一随便寫