您的位置:首页 > 脚本大全 > > 正文

pythondocx安装教程(Python docx库用法示例分析)

更多 时间:2022-04-02 10:45:15 类别:脚本大全 浏览量:1705

pythondocx安装教程

Python docx库用法示例分析

本文实例分析了Python docx库用法。分享给大家供大家参考,具体如下:

打开及保存文件:

  • ?
  • 1
  • 2
  • 3
  • from docx import Document
  • document = Document('test.docx')
  • document.save('test.docx')
  • 添加文本:

  • ?
  • 1
  • document.add_paragraph('test text')
  • 调整文本位置格式为居中:

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • from docx import Document
  • from docx.enum.text import WD_ALIGN_PARAGRAPH
  • document = Document('test.docx')
  • paragraph = document.add_paragraph('123')
  • paragraph.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER
  • document.save('test.docx')
  • 调整左缩进0.3英寸:

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • document = Document('test.docx')
  • paragraph = document.add_paragraph('this is test for left_indent with inches')
  • paragraph_format = paragraph.paragraph_format
  • paragraph_format.left_indent = Inches(0.3)
  • document.save('test.docx')
  • 首行缩进:

  • ?
  • 1
  • paragraph_format.first_line_indent = Inches(0.3)
  • 上行间距:

  • ?
  • 1
  • paragraph_format.space_before = Pt(18)
  • 下行间距:

  • ?
  • 1
  • paragraph_format.space_after = Pt(12)
  • 行距:

  • ?
  • 1
  • paragraph_format.line_spacing = Pt(18)
  • 分页格式:

    紧跟上段:

  • ?
  • 1
  • paragraph_format.keep_together
  • 若本页无法完全显示,另起一页:

  • ?
  • 1
  • paragraph_format.keep_with_next
  • 强制另起一页:

  • ?
  • 1
  • paragraph_format.page_break_before
  • 字体格式:

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • p = document.add_paragraph()
  • run = p.add_run('test typeface')
  • #加粗
  • run.font.bold = True
  • #斜体
  • run.font.italic = True
  • #下划线
  • run.font.underline = True
  • WD_UNDERLINE 中有所有下划线格式

    调用样例:

  • ?
  • 1
  • run.underline = WD_UNDERLINE.DOT_DASH
  • 字体颜色:

  • ?
  • 1
  • 2
  • 3
  • 4
  • from docx.shared import RGBColor
  • test = document.add_paragraph().add_run('color')
  • font = test.font
  • font.color.rgb = RGBColor(0x42, 0x24 , 0xE9)
  • 调用预设颜色:

  • ?
  • 1
  • 2
  • from docx.enum.dml import MSO_THEME_COLOR
  • font.color.theme_color = MSO_THEME_COLOR.ACCENT_1
  • 希望本文所述对大家Python程序设计有所帮助。

    原文链接:https://blog.csdn.net/u011932355/article/details/51769803

    标签:Python DocX
    您可能感兴趣