美文网首页
2019-12-16

2019-12-16

作者: 禁欲系泰迪 | 来源:发表于2019-12-17 16:25 被阅读0次

Ref:

https://blog.csdn.net/smile445/article/details/90402394

------------------------------------

https://www.bioinfo-scrounger.com/archives/693/

首先是安装,用pip安装即可:

pip install python-docx

官网文档https://python-docx.readthedocs.io/en/latest/index.html

中文翻译文档https://www.zybuluo.com/belia/note/1303813

------------------------------------

创建文件实例

docx.Document(docx=.docx文件的存储路径)

• 或者

• document = Document("./模板.docx")

返回从docx创建的文件对象,参数docx 可以是.docx文件的存储路径,或者是一个 file-like对象,如果参数docx 缺失或None,就会加载内置默认的文件模板。

新增页眉

section=document.sections[0]

header=section.header

bt1=header.paragraphs[0]

bt1.text=' SAMC 52-6(2012-06)'

add_heading

add_heading(text=u' ',level=1)

• h1= Add_heading(text=u'校准原始原始数据记录表',level=1)

• h1.bold=True

• h1.font.name=u'黑体'

• h1.font.size=16

• h1.paragraph_format.alignment=WD_ALIGN_PARAGRAPH.CENTER

同理H2.参考https://blog.csdn.net/weixin_44374471/article/details/100010360

• h2= Add_heading(text=u'CALIBRATION ORIGINAL DATA RECORD',level=1)

h2.bold=True

返回一个创建再文件实例末尾的标题,标题内容是参数text, 内容格式由参数level规定,若level=0则设置为文章标题,level=1或缺省,则设置为1级标题,否则设置为level级标题;

add_table

• add_table(rows,cols,style='ListBullet')

在文件实例中创建一个rows行,cols列的表格实例。表格的格式参数由style指定,参数style必须是段落格式对象(paragraph style object)或者段落格式名字(paragraph style name),如果style=None则使用文件实例中的默认表格格式。

• add_table(4,4,style=None)

或者添加表格、设置表格样式

• table=document.add_table(rows=2,cols=2)

• table.style='LightShading-Accent1'

选择表格内单元格、单元格赋值添加和改变内容

• cell=table.cell(0,1)

• cell.text='接收日期'

• cell = table.cell(1,1)

• cell.text='委托单位'

• row=table.rows[1] #选择表格的第一行

• row.cells[0].text='接收日期'

• row.cells[1].text=''

• row.cells[2].text='登记号'

• row.cells[3].text=''

• row=table.rows[2] #选择表格的第二行

• row.cells[0].text='委托单位'

• row.cells[1].text=''

• row.cells[2].text='委托单位地址'

• row.cells[3].text=''

• for循环逐行输出表格内容

• for row in table.rows: 

•     for cell in row.cells:

•         print(cell.text)

————————————————

分页

document.add_page_break

————————————————

动态添加表格

相关文章

网友评论

      本文标题:2019-12-16

      本文链接:https://www.haomeiwen.com/subject/dgidnctx.html