手把手教你用Python掌握Word自动编写离职报告
副标题[/!--empirenews.page--]
from docx import Document from docx.enum.text import WD_PARAGRAPH_ALIGNMENT from docx.oxml.ns import qn from docx.shared import RGBColor, Pt
# 初始化一个文档 document = Document()
# 加个标题 paragraph = document.add_heading('开空调', level=3)
document.save('开空调.docx') 添加一个段落 # LEFT => 左对齐 # CENTER => 文字居中 # RIGHT => 右对齐 # JUSTIFY => 文本两端对齐
paragraph = document.add_paragraph("前几天最热的时候我们家热得快炸了!!!") # 字体格式设置 paragraph_format = paragraph.paragraph_format paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER paragraph.add_run('粗体').bold = True 添加一张图片 from docx.shared import Inches, RGBColor
paragraph = document.add_paragraph() # 图片居中设置 paragraph.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER run = paragraph.add_run("") run.add_picture('./ico.jpg', width=Inches(1.0), height=Inches(1.0)) 设置字体颜色和大小 paragraph = document.add_paragraph() paragraph.add_run('那你开') paragraph.add_run('空调').font.color.rgb = RGBColor(54, 95, 145) paragraph.add_run('啊!!') paragraph.add_run('开空调!!').font.size = Pt(30) # 字体大小设置,和word里面的字号相对应 嵌入表格 document.add_page_break() # 创建表格 table = document.add_table(rows=2, cols=2) table.style = 'LightShading-Accent1' cell = table.cell(0, 1) cell.text = '这是第一行第二列的单元格'
row = table.rows[1] row.cells[0].text = '第二行第一列' row.cells[1].text = '第二行第二列' 开始编写离职报告 # -*- coding: utf-8 -*- """ @Time :2021/2/1 10:51 @Auth :wutong @File :自动离职报告.py @IDE :PyCharm """ from docx import Document from docx.enum.text import WD_PARAGRAPH_ALIGNMENT from docx.oxml.ns import qn from docx.shared import RGBColor, Pt from docx.shared import Inches, RGBColor from lzStr import lzStr
# todo 初始化一个文档 document = Document() # 全局指定字体 document.styles['Normal'].font.name = u'.萍方-简' (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |