【办公类-109-10】20260228圆形挂牌(接送卡被子卡床卡入园卡_word编辑单面_添加有效期)

📅 2026/7/21 10:34:28
【办公类-109-10】20260228圆形挂牌(接送卡被子卡床卡入园卡_word编辑单面_添加有效期)
背景需求制作被袋上的圆形挂牌,第一次打印的是,没有学校、没有园区的挂牌【办公类-109-03】20250730 所有班级的圆形被子号牌直径9,4CM(突出数字学号信息)正面:班级、拼音、姓名、学号;反面:学校园https://mp.csdn.net/mp_blog/creation/editor/149755556修改后添加了“园区”【办公类-109-04】20250913圆牌卡片(接送卡被子卡床卡入园卡_word编辑单面)https://mp.csdn.net/mp_blog/creation/editor/151656400后来拓展出“接送卡”功能有些班级老师把圆牌做了床头贴片​根据“被子牌”“接送卡”“床贴”等功能,做了一人2个的圆牌【办公类-109-05】20250923插班生圆牌卡片改良01:一人2个圆牌(接送卡被子卡床卡入园卡_word编辑单面)https://mp.csdn.net/mp_blog/creation/editor/151996771​现在是下学期,我看到我们班大部分的被子牌都完好无损​​但是为了闵行区第六届智慧项目课题(最后一次)和可能插班的新孩子,还是重做一份。这次我调整行距,在姓名最下方,添加一个“有效日期”,由于宽度不够,只够写起止月(2026.2-2026.6)​老规矩,把之前的代码复制一份​复制文件夹本次主要就是调整每行文字的固定值,最后在姓名下面添加有效日期再添加date的内容每页一个圆牌,一页6人# -*- coding:utf-8 -*- ''' 制作被子圆牌(word合并)多个班级-凑满整夜,如托班20人,凑满6*4页、中班30人,凑满5页,不存在的名字都是"张三"占位用,以后有插班生就可以自己修改名字了 预先再word里面页面背景-纹理,插入A4大小的图片背景(有6个园), 一个人一个牌子(被子圆牌、接送牌) 增加有效日期(2026.2-2026.6) deepseek,豆包 阿夏 20260228 修改:支持同时生成COPIES_PER_NAME=1和2两套文件,统一保存到可编辑目录 ''' import os import pandas as pd from docx import Document from docx.shared import Cm from docx.enum.text import WD_PARAGRAPH_ALIGNMENT from docx.shared import Pt # 用于设置字体大小 from docx.oxml.ns import qn # 用于设置中文字体 from pypinyin import pinyin, Style from docx.enum.table import WD_CELL_VERTICAL_ALIGNMENT from docx.shared import RGBColor # 用于设置字体颜色 import shutil import time import re # ========== 1. 核心配置(仅修改此部分路径) ========== date='2026.2-2026.6' # 同时生成1份和2份两套文件 COPIES_PER_NAME_LIST = [1, 2] base_dir = r'D:\test\20桌面素材\20260228文本框可编辑全校圆形被子牌' excel_file = os.path.join(base_dir, "班级信息表.xlsx") # Excel数据路径 # excel_file = os.path.join(base_dir, "