当前位置: 首页 > news >正文

python设置单元格宽度_ms-word – Python-docx,如何在表中设置单元格宽度?

简答:单独设置单元格宽度.

for cell in table_columns[0].cells:

cell.width = Inches(0.5)

设置列宽时,python-docx执行您要求它执行的操作.问题是Word忽略了它.其他客户端(如LibreOffice)尊重列宽设置.

.docx文件是XML格式(因此文件扩展名中的’x’后缀).表的XML词汇表有一个列宽的位置和一个单元格宽度的位置.在谈到这个细节时,谁会关注什么有点烦恼.一个共同点是每个人都尊重在单个细胞水平设置的显式宽度.它对我来说没有多大意义,但这是使它工作所需要的.在程序中使用一个能够处理细节的函数可能是有意义的:

def set_col_widths(table):

widths = (Inches(1), Inches(2), Inches(1.5))

for row in table.rows:

for idx, width in enumerate(widths):

row.cells[idx].width = width

如果你的表有合并的单元格,这会变得有点复杂,这实际上可能是Word忽略列宽的原因;它们在某些合并单元情况下是模棱两可的.

相关文章:

  • c++判断整数翻转溢出_CBC字节翻转攻击解析
  • python调用数据库存储过程_Mysql学习---使用Python执行存储过程
  • python实现中值滤波_Python 实现中值滤波、均值滤波
  • bigdecimal不保留小数_深入理解 BigDecimal
  • mysql 去重复查询_MySQL事务隔离级别和实现原理(看这一篇文章就够了!)
  • matlab追赶法解三对角方程组_高斯消元法解线性方程组
  • case when then else_第6章 函数、谓词、CASE表达式及练习题
  • git add 撤销_Git中的各种后悔药
  • python 爬取实时数据django显示_django+echart数据动态显示的例子
  • python获取安卓手机的屏幕_[Python]从安卓手机获取屏幕截图
  • rust编程之道 pdf_哪种编程语言又快又省电?有人对比了27种语言
  • python判断一个元素是否在列表中_python判断元素在列表中是否存在
  • python中的可视化工具_Python中常用的可视化工具 Matplotlib 简单入门
  • it项目经理带一个项目的完整_项目经理,一个完整的项目管理流程你做对了吗?...
  • dll 调用exe_盘点RUNDLL32.EXE的多种滥用方式及检测特征
  • 【前端学习】-粗谈选择器
  • Apache的基本使用
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • github从入门到放弃(1)
  • hadoop集群管理系统搭建规划说明
  • Iterator 和 for...of 循环
  • React16时代,该用什么姿势写 React ?
  • React组件设计模式(一)
  • ------- 计算机网络基础
  • 简单易用的leetcode开发测试工具(npm)
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 马上搞懂 GeoJSON
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 如何进阶一名有竞争力的程序员?
  • 使用 QuickBI 搭建酷炫可视化分析
  • 网页视频流m3u8/ts视频下载
  • 无服务器化是企业 IT 架构的未来吗?
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 一天一个设计模式之JS实现——适配器模式
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 白色的风信子
  • ​决定德拉瓦州地区版图的关键历史事件
  • #QT(智能家居界面-界面切换)
  • (12)Linux 常见的三种进程状态
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (第一天)包装对象、作用域、创建对象
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (转) ns2/nam与nam实现相关的文件
  • (转)c++ std::pair 与 std::make
  • (转)socket Aio demo
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • @EnableWebMvc介绍和使用详细demo