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行。 当SetRepeatingRowsSetRepeatingColumns一起使用时,每页的重复规则取决于其相对于第一页的位置。

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

图 1

图1

图 2

图2

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