加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

手把手 教你用Python掌握Word自动编写离职报告

发布时间:2022-12-09 11:07:55 所属栏目:语言 来源:
导读:  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 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'.萍方-简'
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!