【10】python 读写word文档

来源:互联网 发布:游光网络账号注册 编辑:程序博客网 时间:2024/05/29 02:19
对应链接 
https://python-docx.readthedocs.io/en/latest/
from docx import Documentfrom docx.shared import Inchesfrom io import StringIOdocument = Document()document.add_heading('Document Title', 0)#向docx里面写入p = document.add_paragraph('A plain paragraph having some ')#在后面加入信息(不换行)p.add_run('bold').bold = Truep.add_run(' and some ')p.add_run('italic.').italic = True#新建heading,写入信息document.add_heading('Heading, level 1', level=1)#新建paragraph,写入信息document.add_paragraph('Intense quote', style='IntenseQuote')print(document.add_paragraph)document.add_paragraph('first item in unordered list', style='ListBullet')document.add_paragraph('first item in ordered list', style='ListNumber')#加入图片document.add_picture('timg.jpg', width=Inches(1.25))#加入表格,添加内容table = document.add_table(rows=1, cols=3)hdr_cells = table.rows[0].cellshdr_cells[0].text = 'Qty'hdr_cells[1].text = 'Id'hdr_cells[2].text = 'Desc'print(hdr_cells[2].text )#按行输出表格for row in table.rows:    for cell in row.cells:        print(cell.text)
document.add_page_break()
# document.save('demo1.docx')
1 0
原创粉丝点击