IRONSOFTWAREHOME
重复Excel行和列
from ironxl import *

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

# Set repeating rows for row(2-4)
worksheet.SetRepeatingRows(1, 3)

# Set repeating columns for column(C-D)
worksheet.SetRepeatingColumns(2, 3)

# Set column break after column(H). Hence, the first page will only contain column(A-G)
worksheet.SetColumnBreak(7)

# Save changes with repeating rows and columns
workbook.SaveAs("repeatingRows.xlsx")
pip install ironxl
重复Excel行和列

重复Excel行和列

当Excel电子表格跨越多个打印页面时,如果在每页的顶部或左侧重复列或行标题,阅读的可读性会显著提高。 在Excel中,这些被称为_重复的行和列_(也称为_标题行和列_)。 IronXL for Python只需通过几行代码即可启用此功能。

SetRepeatingRows(startRow, endRow)

此方法设置重复的行。 例如,调用worksheet.SetRepeatingRows(3, 4)会在每个打印页面上重复第4行和第5行。

SetRepeatingColumns(startColumn, endColumn)

此方法设置重复的列。 例如,调用worksheet.SetRepeatingColumns(0, 2)会在每个打印页面上重复列A到列C。

这两种方法使用零基索引,其中column 0对应"A",row 1对应Excel中的第2行。 当SetRepeatingRows和SetRepeatingColumns一起使用时,每页的重复规则取决于其相对于第一页的位置。

扩展到第一页右侧的页面将仅应用重复列规则。 扩展到第一页下方的页面将仅应用重复行规则。 位于打印范围内部区域的页面将同时应用这两种规则。

图 1

图1

图 2

图2

学习在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 起