办公自动化-实测doc文档-创建文档添加内容-0223

基本的文档

import docx

from docx.oxml.ns import qn

# 文档对象
document = docx.Document()
# 字体样式
document.styles["Normal"].font.name = u'宋体'
document.styles["Normal"].element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
# 段落
p1 = document.add_paragraph()
# 内容
run1 = p1.add_run("第一段落")
# 保存
document.save('my.docx')

在这里插入图片描述

有样式的文档

import docx

from docx.oxml.ns import qn

# 文档对象
from docx.shared import Pt

document = docx.Document()
# 字体样式
document.styles["Normal"].font.name = u'黑体'
document.styles["Normal"]._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')
# 段落
p1 = document.add_paragraph()
# 内容
run1 = p1.add_run("第一段落abc123")
run1.font.size = Pt(24)
# run1._element.rPr.rFonts.set(qn('w:eastAsia'),u'宋体') 不存在的

# 段落2
p2 = document.add_paragraph()
# 内容2
run2 = p2.add_run("第er段落")


# 保存
document.save('文档.doc')

在这里插入图片描述

发布了941 篇原创文章 · 获赞 44 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/ifubing/article/details/104476524