Python office编程:word

发布时间:2019-09-22 08:13:30编辑:auto阅读(2158)

    安装python-dock

    From docx import Document

    打开、新建word文档

    新建文档:document=Document()

    Document.save(‘filename.docx’)

    添加文本:text=document.add_paragraph(‘content of the paragraph’)

    更改项目符号:text.style=’stylename’

    添加标题:document.add_heading(‘head-name’)

    添加图片:document.add_picture(‘path of the picture’)

    字体设置:

    设置加粗:text.run.font.bold=True

    设置字号:text.run.font.size=pt(sizeNumber)

    设置字体颜色:text.run.font.color=

    创建表格:table=document.add_table(rows=,cols=)

    遍历某一单元格:cell=table.cell(row_num,col_num)

    对单元格操作:添加文本:cell.add_paragraph(“content”,style=None)

    添加另一表格:cell.add_table(rows,cols)

    返回单元格内文本:String_content=cell.text(只读)

    返回单元格内表格listtable[]=cell.tables(只读)

     

    安装python-pptx

    用于创建和编辑PowerPoint.pptx)文件的Python

    自动生成符合模板格式的PowerPoint文件

    用于对PowerPoint批量更新

    接口类

    功能

    Presentation

    操作PPT对象

    Slides

    对幻灯片进行操作

    Shapes

    对幻灯片某一区域操作

    Table

    表格操作

    Text

    文本

    命令

     功能

    Presentation()

    创建PPT文档

    .slide_layouts[]

    确定幻灯片顺序

    .slides.add_slide()

    增加slide

    Slide.shape.title

    标题

    Slide.shape.placeholders

    内容

    .save()

    存储幻灯片

    from pptx import Presentation
    prs=Presentation()
    title_slide_layout=prs.slide_layouts[0]
    slide=prs.slides.add_slide(title_slide_layout)
    title=slide.shapes.title
    subtitle=slide.placeholders[1]
    title.text="Hello,World!"
    subtitle.text="python-pptx was here!"
    prs.save('test.pptx')


关键字