如果字体很大,自然会将单元格撑大,但单元格和字体的大小是可以分别进行设置的
import openpyxl
from openpyxl.styles import Font # 导入字体模块
wb = openpyxl.Workbook() # 创建一个excel文件
sheet = wb.active # 获得一个的工作表
sheet.title = "控制大小"
# 调整列宽
sheet.column_dimensions['A'].width = 20.0
# 调整行高
sheet.row_dimensions[1].height = 40
font =Font(size=20)
sheet.cell(2, 2, "设置字体大小").font = font
wb.save("./data/设置单元格和字体大小.xlsx")
呈现的效果
QQ交流群: 211426309