当前位置: 首页 > news >正文

【办公类-89-03】20250429AI写的研讨记录,清除格式,统一格式,名字替换。部分加粗,添加页眉

背景需求:

检查自即,需要AI一下院内的五次科研培训记录。

本次用了豆包

豆包写的不错,也是“水字数”的高手

把每次培训内容贴到WORD里

把AI资料贴到WORD里,发现问题:

1、字体、段落什么都是不统一的,需要统一改成宋体小四,1.5倍行距

2、十个研讨人也要改成真人。就找了一份所有老师姓名的名单:做成列表,随机抽取10个不重复的名字。

用deepseek写,大致思路就是:

1、读取00原始文件夹下所有docx,然后清除格式,清除空行、清除空格,

2、把清除格式的文字改成“宋体、小四、1.5行距”,首行缩进2字符(这个实现不了,就是默认段前输入4个英文字符空格)

3、把教师A-教师F(单行)与下一段文字,用“:”组合

4、获取幼儿园教师的名单(列表),随机抽取10个不重复名字,逐一替换掉教师A、教师B……

5、把第一行“科研记录”改成黑体三号居中,同时清除段前的4个英文空格(用替换)

6、把一些一级标题、二级标题加粗,清除段前的4个英文空格(用替换)

7、添加页眉“XXX幼儿园”,整段边框下划线

……

以上这些反复调试很久,调了快5个小时,太累了。过程就不放图了,就直接上代码吧。(只适合本次AI的文字结构,下次再AI要调参数的)

'''
对AI的研讨资料,清除格式,统一段落、字体大小、将教师A替换成名单里的随机名字,,将首行缩进(填写4个英文字符)
将一些一级标题、二级标题,加粗。
deepseek、阿夏
20250429
'''# import os
# import re
# import time
# import random
# import shutil
# from docx import Document
# from win32com import client as wc
# import openpyxl
# from docx.shared import Pt  # 导入Pt单位
# from docx.enum.text import WD_PARAGRAPH_ALIGNMENT  # 导入对齐方式枚举
# from win32com import client as wc
# from docx.oxml.ns import qn  # 新增导入用于中文字体
# from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
# from docx.shared import Pt, RGBColor
# from docx.oxml.ns import qn
# from docx.oxml import OxmlElement
# from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
# from docx.enum.table import WD_TABLE_ALIGNMENT
import os
import re
import time
import random
import shutil
from docx import Document
from win32com import client as wc
import openpyxl
from docx.shared import Pt
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qn
from docx.oxml import OxmlElement
from docx.shared import RGBColor
from docx.enum.table import WD_TABLE_ALIGNMENT# from docx.enum.border import WD_BORDERdef get_random_names(excel_path):"""从Excel B列读取所有名字"""wb = openpyxl.load_workbook(excel_path)sheet = wb.activenames = []# 读取B列内容(从B2开始,跳过空单元格)for row in sheet.iter_rows(min_row=2, min_col=2, max_col=

相关文章:

  • Leetcode 3528. Unit Conversion I
  • MySQL 索引与事务详解
  • 在线文章系统自动化测试报告
  • 工业声纹采集设备的市场需求趋势简析
  • Qwen3 开源!深度对比 DeepSeek,一文选对模型
  • 巧记英语四级单词 Unit6-下【晓艳老师版】
  • 首发记忆行车方案与座舱智能管家,佑驾创新“抢跑”驾舱融合市场
  • GTC Taipei 2025 医疗域前瞻:从AI代理到医疗生态,解码医疗健康与生命科学的未来图景
  • CKA和CKS认证的介绍、学习、备考指南
  • 制作一款打飞机游戏30:动画系统
  • 业务层在事务中高频创建动态表然后删除或者回滚导致 pg_dump 概率出现备份失败问题分析
  • Python入门:流程控制练习
  • mmap核心原理和用途及其与内存映射段的关系
  • C++类与对象基础
  • FPGA 38 ,FPGA 网络通信协议栈基础,ARP 协议深度解析与模块划分( ARP与以太网帧,以及ARP模块常用文件 )
  • 【Stable Diffusion】文生图进阶指南:采样器、噪声调度与迭代步数的解析
  • 实习技能记录【5】-----项目中消息传递到ui层的方法
  • Knife4j 接口文档添加登录验证流程分析
  • 如何防止 ES 被 Linux OOM Killer 杀掉
  • C++日更八股--first
  • 华夏幸福:去年营业收入237.65亿元,同比减亏12亿元
  • 工业富联一季度净利增长25%,云计算业务营收增长超50%
  • 利物浦提前四轮英超夺冠,顶级联赛冠军数追平曼联
  • 当隐身13年的北小京决定公开身份 ,专业戏剧评论依然稀缺
  • 银川市长信箱被指“已读乱回”,官方通报:对相关责任人问责处理
  • 新剧|《淮水竹亭》明开播:前作扑街,本作能否改命