python openpyxl生成excel表格 如何让单元格自适应高度
2023-12-10|2023-12-10
![夜火/xloong](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcc67b15a-b537-4c34-90ad-f3155862a85e%2F%25E5%25BE%25AE%25E4%25BF%25A1%25E5%259B%25BE%25E7%2589%2587_20221209214742.jpg?table=collection&id=9a0fbcf3-cd55-46c1-800f-30cbccc1569a)
夜火/xloong
type
Post
status
Published
date
Dec 10, 2023
slug
python-openpyxl-excel-auto-height
summary
上个月写了不少使用python生成word和excel的工具,其中,比较糟心的是使用openpyxl的时候,不知道让生成出很多内容的单元格,如何让他自适应高度。
tags
Python
category
技术分享
icon
password
URL
Property
Dec 10, 2023 02:58 PM
上个月写了不少使用python生成word和excel的工具,其中,比较糟心的是使用openpyxl的时候,不知道让生成出很多内容的单元格,如何让他自适应高度。
试了很多方式,都不行,文档也翻遍了,包括写代码计算高度(写到一半,感觉太傻,就换了其他方式尝试)最终还是翻到了 stackoverflow上,才找到正确方法。
sheet.row_dimensions[1].height = None
只需要将对应单元格的高度设置为None就可以了。在此之前,设置为auto Ture 什么乱七八糟的全试过了,就是没想到None,也是菜的可以。
记录一下,以备后查。