在Excel中冻结窗格
上方的代码示例展示了如何在 Excel 中使用 Python 的 IronXL 创建冻结窗格,锁定行和列以便在滚动时保持可见。 这是一个非常有价值的功能,可以在查看大型数据集时将标题行或标签列固定。
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中添加冻结窗格
- 安装
IronXLfor Python以在Excel中添加冻结窗格 - 加载现有电子表格或创建新电子表格
- 使用
CreateFreezePane方法添加冻结面板 - 可选地指定第三和第四个参数来应用预滚动
- 保存修改后的Excel文件






