table.cell().width = Inches()不生效?
table.cell().width函数将宽度设置了等比转化,转换为10。且word的表格纵向总宽为固定值15.56,表格的宽度比值就在此对比,比如总共有3个表格,宽度分别为10,2.0,3.56,想加后等于15.56,用10,2.0,3.56分别除以15.56在乘以10就可以得到转换后的等比值6.42,1.29,2.29代码如下:
col_width_dic = {0:6.42,1:1.29,3:2.29}
for col_num in range(4):
table.cell(0, col_num).width = Inches(col_width_dic[col_num])
文章讨论了在Python中操作Word表格时,尝试使用table.cell().width函数设置单元格宽度的问题。作者提到,通过计算每个单元格相对于总宽度的比例,然后转换为Inches单位,以期望达到总宽度为15.56英寸的等比例分布,但设置似乎没有生效。代码示例展示了如何创建一个字典来存储各列的宽度比例,并尝试应用这些比例到表格的单元格宽度上。

4894

被折叠的 条评论
为什么被折叠?



