from docx import Document from docx.oxml.ns import qn from docx.shared import Pt document = Document() paragraph1 = document.add_paragraph() # paragraph.line_spacing_rule =WD_LINE_SPACING.EXACTLY # 行距固定值 # paragraph.line_spacing_rule = WD_LINE_SPACING.MULTIPLE # 多倍行距 # paragraph1...
fromdocximportDocumentfromdocx.sharedimportPt, RGBColor# 设置像素、缩进等, 设置字体颜色fromdocx.oxml.nsimportqnfromdocx.enum.styleimportWD_STYLE_TYPEfromdocx.enum.textimportWD_ALIGN_PARAGRAPH# 导入段落对齐方式# 打开文档doc = Document("test.docx")# 添加样式style = doc.styles.add_style('tstyle',...
设置单元格段落字体字号(cell)#单元格内容水平居中cell.vertical_alignment=docx.enum.table.WD_ALIGN_VERTICAL.CENTER#表格居中table.alignment =docx.enum.table.WD_TABLE_ALIGNMENT.CENTER table.autofit=False#设置边框设置表格网格线为黑色实线(table) 自动调整单元格大小(table); 合并表格的单元格: def合并指定位置...
table = document.add_table(rows=1, cols=colss,style='Table Grid') #新建表格 1. 2. 3. 4. 关于表格样式名称及形式可参考[python-docx表格样式列表] 也可以用以下代码输出所有样式的名称: AI检测代码解析 from docx.enum.style import WD_STYLE_TYPE from docx import Documentd=Document() styles=d.s...
在python-docx包中对WORD文档段落对齐方式的设置主要用到了paragraph. alignmen这个属性。在设置段落之前,首先要在文档中获取段落,这部分内容可以参考Python-docx添加段落中有关段落定位的内容。导入包 from docx.enum.text import WD_PARAGRAPH_ALIGNMENT document = Document()新建文档和段落 paragraph = document.add...
# paragraph_format.line_spacing=1.15 #行距 # from docx.enum.text import WD_LINE_SPACING # ONE_POINT_FIVE,1.5倍行距 # AT_LEAST,最小行距 # DOUBLE,双倍行距 # EXACTLY,固定值 # MULTIPLE,多倍行距 # SINGL,单倍行距 # paragraph_format.line_spacing_rule = WD_LINE_SPACING.ONE_POINT_FIVE ...
1 导入相关的库from docx import Documentfrom docx.shared import Pt 2 打开一个基于默认“模板”的空白文档document = Document()3 新增加一段段落paragraph = document.add_paragraph('这是一个新的段落')4 设置段落间距paragraph_format=paragraph.paragraph_formatparagraph_format.space_before=Pt(18)...
save('test1.docx') 2、添加段落 from docx import Document doc = Document() # 添加标题 doc.add_heading('一级标题', level=1) # 添加段落,需要对段落进行加工可以赋值变量,否则可以直接调用 paragraph1 = doc.add_paragraph('这是一个段落') paragraph2 = doc.add_paragraph('这又是一个段落') doc...
add_heading('标题2', 2) # 段落 document.add_paragraph('我平时基本都是手动操作Word文档,现在打算利用Python来操作它,' '你们平时是手动操作Word文档?如果是的话,一起来了解下如何通过' 'Python来操作吧!') # 保存 document.save('test.docx') 看一下效果: 2.3 表格 我们接着向文档中插入表格,完整...
') # 设置内容样式 content1.paragraph_format.first_line_indent = Pt(30) # 落款 footer = doc1.add_paragraph(f'{school}\n') footer.add_run(f'{_time}') footer.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.RIGHT # 保存文档 doc1.save(f'./create_data/07_录取通知书_{name}.docx')...