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.10刚刚发布

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 IronXL for Python
预约您的免费现场演示
Booking Badge

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

Iron Software 的客户徽标
获取您的无义务咨询
您的资料将始终保密。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
深受全球数百万工程师信赖
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Python模块下载用于Excel
using pip 安装

版本: 2026.10

  1. 下载 并安装 Python 3.7+。
  2. 如果尚未安装,请从 pypi.org 安装 pip。
  3. 在终端中执行上述命令。
Python PDF 模块
下载 模块

版本: 2026.10

手动安装到您的项目中

  1. 下载软件包
  2. 在终端中运行此命令
    pip install IronXL-2026.10-py37-none-win_amd64.whi

许可证从 $999 起