IRONSOFTWAREHOME
自动调整行和列大小
from ironxl import *

# Load existing spreadsheet
workbook = WorkBook.Load("sample.xlsx")
worksheet = workbook.DefaultWorkSheet

# Apply auto resize on row 2
worksheet.AutoSizeRow(1)

# Apply auto resize on column A
worksheet.AutoSizeColumn(0)

# Apply auto resize on column D
worksheet.AutoSizeColumn(3, True)

# Save changes with the applied auto-resize
workbook.SaveAs("autoResize.xlsx")
pip install ironxl
自动调整行和列大小

自动调整行和列大小

调整电子表格中的行和列可以节省空间并改善可读性。 IronXL for Python 包含内置方法,可以根据内容自动调整行和列的大小。 由于是在 Python 中以编程方式完成的,因此可以对所有现有行和列应用调整大小方法,完全自动化 Excel 中本来手动的任务。

自动调整行大小

AutoSizeRow 方法会根据内容的长度自动调整指定行的高度。 AutoSizeRow 的重载方法接受第二个 Boolean 参数——当设置为 True 时,高度计算会考虑合并单元格。

自动调整列宽

使用 AutoSizeColumn 方法根据内容长度调整列的宽度。 类似于 AutoSizeRow,提供了一个重载方法,当 True 作为第二个参数传递时,会考虑合并单元格的宽度。

请注意,所有行和列位置都使用从零开始的索引。

学习如何使用 Python 自动调整 Excel 行和列的大小

准备开始了吗?

版本:2026.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户