600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > python设置单元格宽度_Python-docx设置表格列宽度

python设置单元格宽度_Python-docx设置表格列宽度

时间:2018-10-20 02:53:10

相关推荐

python设置单元格宽度_Python-docx设置表格列宽度

设置表格列宽的方法:

table.cell(row,col).width=Inches(),指定单元格列宽,同列单元格列宽相同。

from docx import Document

from docx.shared import Inches

document = Document()

t = document.add_table(rows=3, cols=7, style='Light List Accent 5')

t.alignment = WD_TABLE_ALIGNMENT.CENTER #表格居中

col_width_dic = {0: 2, 1: 2, 2: 1, 3: 1, 4: 1, 5: 1, 6: 2}

for col_num in range(7):

t.cell(0, col_num).width = Inches(col_width_dic[col_num])

注意:表的所有列宽度合计为10,所以在设置表格每列宽宽度时要同时设置所有列宽,并且合计为10。如果只设置某一列宽,那么其余列将平分剩余宽度。如果只设置某几列宽,将不起作用。

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

版权声明:本文为CSDN博主「liyqb」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:/liyqb/java/article/details/103014026

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。