前言:
此时姐妹们对“python 数据表格分页”大致比较关怀,各位老铁们都需要了解一些“python 数据表格分页”的相关内容。那么小编也在网上收集了一些关于“python 数据表格分页””的相关资讯,希望看官们能喜欢,大家一起来了解一下吧!Python-docx 模块基础入门之一 Word文件写操作
写入包括:标题(包括文档标题和段落标题)、段落、文字块,表格,图片等。
写Word文档document
写文档同样用到docx库中的Document()方法,不加参数,按照默认格式创建一个新的文件。保存用文档对象的save(filename)
from docx import Document# 创建Word文档,并且保存document = Document()document.save('newfile.docx')添加文档标题
用到document的add_heading(标题名称,标题级别),全局标题级别一般用0
document.add_hearding(‘hello,world’,level=0)添加段落paragraph
用document.add_paragraph(标题,级别)段落标题级别一般从1开始(添加三个自然段对象,p1,p2,p3)
# 分别添加三段的标题和内容document.add_heading('first',level=1)p1 = document.add_paragraph('这里开始了第一段的内容')document.add_heading('second',level=2)p2 = document.add_paragraph('这里开始了第二段的内容')document.add_heading('third',level=3)p3 = document.add_paragraph('这里开始了第三段的内容')
为段落添加文字块add_run
一个段落有多个文本块run对象组成,我们可以选中一个段落对象,继续添加文字块。
p1.add_run('每个不曾起舞的日子,').bold = True # 加粗p1.add_run('都是对生命的辜负').italic = True # 斜体p1.add_run('这是著名哲学家尼采的经典语录') # 普通块document.save('newfile.docx')
添加分页
添加分页就是不管本页写了多少,自动从下一页开始
document.add_page_break()
添加表格table
用document.add_table(rows=x,cols=y),添加一个x行y列的表格
document.add_table(rows=3,cols=4) # 添加3行4列的表格
添加图片picture
用到document.add_picture(),例如当前目录有一个腊梅图片,文件为lm.jpg
document.add_picture('lm.jpg')
这里的图片大小可以修改,用到了Inches方法,从docx.shared导入
from docx.shared import Inchesdocument.add_picture('lm.jpg',width=Inches(2.0)) #仅仅定义宽度,高度会自动算出
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python 数据表格分页