欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > Python:操作Excel设置行高和列宽

Python:操作Excel设置行高和列宽

2025/11/9 18:37:54 来源:https://blog.csdn.net/Java_1710/article/details/148080589  浏览:    关键词:Python:操作Excel设置行高和列宽

Python 操作 Excel:轻松设置行高与列宽 📊✨

在这里插入图片描述

在处理 Excel 表格时,除了正确展示数据本身,合理设置行高与列宽也是提升可读性和专业度的关键因素。本文将带你了解如何使用 Python 的 openpyxl 库,优雅地控制 Excel 表格的排版布局,实现行高、列宽的灵活设置与自动适配!


🧱 一、安装依赖库

确保你的环境已安装 openpyxl

pip install openpyxl

✏️二、基础设置方法

📐 2.1 设置列宽

from openpyxl import Workbookwb = Workbook()
ws = wb.active# 设置 A 列宽度为 20
ws.column_dimensions['A'].width = 20wb.save('column_width_example.xlsx')

💡 说明: 列宽单位约为字符宽度(通常是默认字体下一个数字字符的宽度),并非像素值。


📏 2.2 设置行高

# 设置第 1 行行高为 30
ws.row_dimensions[1].height = 30# 批量设置第 3-5 行行高为 25
for row in range(3, 6):ws.row_dimensions[row].height = 25

✅ 行高单位为(point,1 点 ≈ 1/72 英寸

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词