在 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 檔案






