打印合同_批量打印合同用印申请单
生活随笔
收集整理的这篇文章主要介绍了
打印合同_批量打印合同用印申请单
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
现在的要求是,与每一合作厂家的合同都要有一份用印申请单,如果同时合作的厂家数量不多,比如三五家,那么就是手动填写完成这项工作也是一个很简单的事,如果合作的厂家数量多呢?还是那句话:反复、机械的工作就交给电脑去处理吧。
首先,要在源数据基础上汇总出用印申请单里需要显示的信息,比如要有合同编号、产品名称、产品数量、价税合计、供应商名称等基本信息。
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=['单据编号','供应商','物料名称','规格型号','单位','数量','价税合计']#指定导入数据列df=pd.read_excel('/Users/dxn/Desktop/订单.xlsx',header=0,usecols=cols,dtype={'单据编号':str},skipfooter=1)df1=df.groupby(['单据编号','供应商'])[['数量','价税合计']].sum()#分组并对指定列求和df1['物料名称']=df.groupby(['单据编号','供应商'])['物料名称'].first()df1.reset_index(inplace=True)df1.to_excel('/Users/dxn/Desktop/结果.xlsx',index=False)结果如下:
其次,以此汇总结果为数据源,通过word的邮件合并功能,批量把相应信息分别打印出来。
总结
以上是生活随笔为你收集整理的打印合同_批量打印合同用印申请单的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 学python好还是不学好_非专业人士有
- 下一篇: a或b search vim_vim编辑