python使用docx库完成自动化操作

 

参考一下:http://www.babyitellyou.com/details?id=6045e66e4da5fa50e1506f16

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
 

参考代码如下:

from docx import Document
from docx.shared import Pt, RGBColor,Cm,Inches
from docx.oxml.ns import qn
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT

for i in range(1,21):
    doc = Document()
    doc.styles['Normal'].font.name = u'宋体'
    doc.styles['Normal']._element.rPr.rFonts.set(qn('w:eastAsia'), u'宋体')    
    t=doc.add_heading(f'市场调研报告{i}',level=1)
    t.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER
    for run in t.runs:
        run.font.size = Pt(28)
        run.font.bold=True 
    p=doc.add_paragraph(f'具体研究内容{chr(96+i)}')
    p.paragraph_format.first_line_indent = Cm(0.75)
    for run in p.runs:
        #run.space_after = Inches(1.0)
        #run.line_spacing = 1.5
        run.font.size = Pt(14)
    doc.save(f'report{i}.docx')

 

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮给予采纳。