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天試用金鑰
無需信用卡或帳戶建立