首页 > 生活服务 > 程序猿源

程序猿源

word怎么解决人名如何排列整齐

管理员 11月前 131浏览

最终效果

image.png

思路:

用页面固定字符

使用表格解决

直接python代码

from docx import Document
from docx.shared import Pt

# 创建一个新的Word文档
doc = Document()

# 读取文本文件并按要求处理姓名
with open('1.txt', 'r', encoding='utf-8') as file:
    names = file.readlines()

# 将姓名按长度分类
short_names = [name.strip() for name in names if len(name.strip()) <= 3]
long_names = [name.strip() for name in names if len(name.strip()) > 3]

# 写入Word文档
paragraph = doc.add_paragraph()

# 循环写入姓名
for i, name in enumerate(short_names + long_names):
    # 每6个姓名后换行
    if i % 6 == 0 and i != 0:
        paragraph.add_run(name)
        paragraph = doc.add_paragraph()
    else:
        paragraph.add_run(name + '  ')

# 保存Word文档
doc.save('output.docx')


教学视频和软件都打包放好了,等待你的使用

1.rar


版权声明:本文为原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
关注微信公众号:"cq_xifan";

评论

收藏

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

Powered By 重庆饭哥 © 2014-2022 教学资源分享站 渝ICP备20005643号-1

相信有一天,理想主义终将所向披靡.

Design by © 2021 XIFAN. Powered by 重庆饭哥

站点声明: 本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

友情链接: 官方网站 饭哥在线工具 饭哥导航 在线运行 博客交流社区 重庆艺术工程职业学院