IRONSOFTWAREHOME
在Excel中冻结窗格
from ironxl import *

# Load the Excel workbook
workbook = WorkBook.Load("sample.xls")
worksheet = workbook.WorkSheets[0]

# Create freeze pane from column(A-B) and row(1-3)
worksheet.CreateFreezePane(2, 3)

# Overwriting freeze or split pane to column(A-E) and row(1-5) as well as applying prescroll
# The column will show E, G, ... and the row will show 5, 8, ...
worksheet.CreateFreezePane(5, 5, 6, 7)

# Save changes with the created freeze panes
workbook.SaveAs("createFreezePanes.xls")

# Remove all existing freeze or split pane
worksheet.RemovePane()
pip install ironxl
在Excel中冻结窗格

在Excel中冻结窗格

上面的代码示例展示了如何使用IronXL for Python在Excel中创建冻结窗格,锁定行和列,以便在滚动时保持可见。 这是一个非常有价值的功能,可以在查看大型数据集时将标题行或标签列固定。

CreateFreezePane(column, row)

第一个CreateFreezePane重载接收列数和行数以定义冻结区域。 例如,worksheet.CreateFreezePane(1, 4)创建了一个涵盖列A行1-4的冻结窗格。

CreateFreezePane(column, row, subsequentColumn, subsequentRow)

该重载创建一个冻结窗格,并且还对工作表应用预滚动。 例如,worksheet.CreateFreezePane(5, 2, 6, 7)冻结了列A-E行1-2,视图滚动以显示1列5行。 当工作表第一次打开时,它将显示列A–E,G–... 和行1–2,8–...

如果您在Excel中处理大型数据表,冻结行或列可以在滚动浏览工作表的其余部分时保持重要标签可见。

学习如何使用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 天试用密钥
无需信用卡或创建账户