打印合同_批量打印合同用印申请单
生活随笔
收集整理的這篇文章主要介紹了
打印合同_批量打印合同用印申请单
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
現(xiàn)在的要求是,與每一合作廠家的合同都要有一份用印申請(qǐng)單,如果同時(shí)合作的廠家數(shù)量不多,比如三五家,那么就是手動(dòng)填寫完成這項(xiàng)工作也是一個(gè)很簡單的事,如果合作的廠家數(shù)量多呢?還是那句話:反復(fù)、機(jī)械的工作就交給電腦去處理吧。
首先,要在源數(shù)據(jù)基礎(chǔ)上匯總出用印申請(qǐng)單里需要顯示的信息,比如要有合同編號(hào)、產(chǎn)品名稱、產(chǎn)品數(shù)量、價(jià)稅合計(jì)、供應(yīng)商名稱等基本信息。
import numpy as npimport pandas as pdpd.set_option('display.unicode.ambiguous_as_wide',True)pd.set_option('display.unicode.east_asian_width',True)cols=['單據(jù)編號(hào)','供應(yīng)商','物料名稱','規(guī)格型號(hào)','單位','數(shù)量','價(jià)稅合計(jì)']#指定導(dǎo)入數(shù)據(jù)列df=pd.read_excel('/Users/dxn/Desktop/訂單.xlsx',header=0,usecols=cols,dtype={'單據(jù)編號(hào)':str},skipfooter=1)df1=df.groupby(['單據(jù)編號(hào)','供應(yīng)商'])[['數(shù)量','價(jià)稅合計(jì)']].sum()#分組并對(duì)指定列求和df1['物料名稱']=df.groupby(['單據(jù)編號(hào)','供應(yīng)商'])['物料名稱'].first()df1.reset_index(inplace=True)df1.to_excel('/Users/dxn/Desktop/結(jié)果.xlsx',index=False)結(jié)果如下:
其次,以此匯總結(jié)果為數(shù)據(jù)源,通過word的郵件合并功能,批量把相應(yīng)信息分別打印出來。
總結(jié)
以上是生活随笔為你收集整理的打印合同_批量打印合同用印申请单的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学python好还是不学好_非专业人士有
- 下一篇: a或b search vim_vim编辑