gpt4 book ai didi

Python Docx 表格列宽

转载 作者:行者123 更新时间:2023-11-28 21:05:36 32 4
gpt4 key购买 nike

我知道我遗漏了一些简单的东西,但它并没有深入。我知道我必须在每个单独的单元格上设置宽度。

我想在 Word docx 中构建一个表格,其中第一列为 1.2 英寸,第二列为 5.3 英寸。当我尝试以下操作时,第一列是 0.63 英寸,第二列是 1.72 英寸。我为宽度尺寸设置什么似乎并不重要。我在第一列上尝试了 3.0,它仍然显示为 0.63 英寸。我在这里缺少什么?

import docx

doc = docx.Document()
doc.add_heading('Name: ', level=1)

table = doc.add_table(rows=4, cols=2)
table.cell(0,0).width = 1.2
table.cell(1,0).width = 1.2
table.cell(2,0).width = 1.2
table.cell(3,0).width = 1.2
table.cell(0,1).width = 5.3
table.cell(1,1).width = 5.3
table.cell(2,1).width = 5.3
table.cell(3,1).width = 5.3

table.cell(0,0).text = 'Time Zone'
table.cell(1,0).text = 'Link'
table.cell(1,1).text = 'https://www.google.com/'
table.cell(2,0).text = 'Website'
table.cell(3,0).text = 'Facebook'

doc.save('test.docx')

最佳答案

你可以这样使用英寸:

table.cell(0,0).width = Inches(1.0)

关于Python Docx 表格列宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43749177/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com