炼数成金 门户 大数据 Python 查看内容

Python操作docx文档设置居中并创建表格

2017-8-17 16:22| 发布者: 炼数成金_小数| 查看: 19770| 评论: 0|原作者: 董付国|来自: Python小屋

摘要: 功能描述:本文代码使用python-docx操作docx文档,添加一段文字并设置居中对齐,添加一个表格并为所有单元格设置文字。from docx import Documentfrom docx.enum.text import WD_ALIGN_PARAGRAPH# 设置行和列的数量r ...

Python Java Hadoop 培训 C++

功能描述:本文代码使用python-docx操作docx文档,添加一段文字并设置居中对齐,添加一个表格并为所有单元格设置文字。

from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH

# 设置行和列的数量
rowNum = 10
colNum = 6

# 创建空白docx文档
doc = Document()
# 添加新段落
p = doc.add_paragraph('表1  测试')
# 设置段落对齐方式
p.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.CENTER

# 添加表格
table = doc.add_table(rows=rowNum, cols=colNum)
# 为表格的每个单元格添加文本
for row in range(rowNum):
    for col in range(colNum):
        cell = table.cell(row, col)
        cell.text = '{0}*{1}={2}'.format(row, col, row*col)

# 保存文件
doc.save('test.docx')

生成的docx文档内容如图所示:

欢迎加入本站公开兴趣群
软件开发技术群
兴趣范围包括:Java,C/C++,Python,PHP,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流
QQ群:26931708

Hadoop源代码研究群
兴趣范围包括:Hadoop源代码解读,改进,优化,分布式系统场景定制,与Hadoop有关的各种开源项目,总之就是玩转Hadoop
QQ群:288410967 

鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

 

GMT+8, 2018-6-24 22:52 , Processed in 0.177919 second(s), 25 queries .