python教程是什么意思,什么是python

  python教程是什么意思,什么是python

  Dydl让我帮她通过Excel生成100人的入场券。他们要模拟高考。因为高考改革,每个学生的考试科目都不一样,需要自动生成。

  我的程序员很少用Excel,也不打算深入研究这个软件。如何解决她的需求?我直接想到了python。无能为力的python当然可以处理这种小情况。

  解决思路

  数据处理:很简单。

  生成可打印的文件。

  这个有点难,先考虑word的生成。而且python还有一个word包可以解决。想了想,这个方案有问题。Word结构不开源,格式和风格的处理应该有问题。另外,word在海外并不常见,很少遇到解决问题的方法。虽然pdf不一样,但是pdf在海外应用广泛,一定很容易解决。

  找到解决办法

  在决定了在python上生成pdf的方案后,我在Google上找到了一个名为pylabels的库。

  如何解决

  第一个安装库

  pip安装标签

  步骤2执行以下代码

  导入标签

  来自reportlab.graphicsimportshapes

  (specs=labels.specification (210,297,2,8,90,25,corner_radius=2)))))))))

  defdraw_label(标签,宽度,高度,对象) :

  label.add (shapes.string (2,2,str(obj),fontName=Helvetica ,fontSize=40))

  #创建工作表。

  sheet=labels.sheet(specs,draw_label,border=True).

  #添加几个标签.

  sheet.add_label(Hello )))))))).

  Sheet.add _ label (world))。

  # wecanalsoaddeachitemfromaniterable .

  Sheet.add _ labels (range () 3,22)))))。

  sheet . add _ label(oversized label here)).

  #保存文件,我们就完成了。

  sheet.save(basic.pdf))。

  将标签输出打印在(1: d)页上。格式)sheet.label_count,sheet.page_count

  数据处理部分就不分享了,直接读csv文件就好。

  Python自动实现A4标签排版打印功能,这是所有编辑分享的内容。希望可以作为参考,也希望大家支持我们。

  时间:2020年4月8日

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: