IronXL 操作指南 添加凍結窗格 How to Add Freeze Pane Chaknith Bin 更新日期:6月 10, 2025 Download IronXL NuGet 下載 DLL 下載 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 在大型資料表中,查看超過50 行或'Z' 列之外的資料並保持相應的標題可見可能會很具挑戰。 凍結窗格功能提供了一個聰明的解決方案。 作為標題:2(快速入門:一行鎖定標題行和列) 使用簡單的CreateFreezePane(colSplit, rowSplit)方法即可在幾秒鐘內凍結行或列。 無需設置繁瑣步驟 —— 只需加載工作表,調用此方法,您的標題在滾動時即可鎖定在頂部。 Get started making PDFs with NuGet now: Install IronXL with NuGet Package Manager PM > Install-Package IronXL.Excel Copy and run this code snippet. workSheet.CreateFreezePane(1, 4); Deploy to test on your live environment Start using IronXL in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet">最小化工作流程(5 步)要將凍結窗格添加到電子表格中,請按照以下步驟操作:安裝為凍結窗格所需的 C# 庫使用帶有2 個參數的CreateFreezePane來添加凍結窗格使用帶有4 個參數的CreateFreezePane來添加凍結窗格並在電子表格上執行預滾動操作將電子表格匯出到所需的文件格式 ## 新增凍結窗格範例 凍結窗格是一個固定行和列的位置的選項,使它們在滾動時仍然可見。 這是一個非常有用的功能,可以在快速比較信息時保持標題列或行不變。 ### CreateFreezePane(int column, int row) 要添加凍結窗格,請使用`CreateFreezePane`方法,指定凍結窗格應開始的列和行。 指定的列和行不包含在凍結窗格中。 例如,`workSheet.CreateFreezePane(1, 4)`將會從**A 列**和**1 到 4 行**開始創建凍結窗格。 下面的代碼範例演示了如何從 B 列和 4 行開始創建凍結窗格: ```csharp :path=/static-assets/excel/content-code-examples/how-to/add-freeze-panes-add.cs ``` ### 示範 ## 移除凍結窗格 使用`RemovePane`方法快速移除所有現有的電子表格凍結窗格。 ```csharp :path=/static-assets/excel/content-code-examples/how-to/add-freeze-panes-remove.cs ``` ## 高級凍結窗格範例 `CreateFreezePane`方法提供了創建具有預滾動功能的凍結窗格的高級選項。 ### `CreateFreezePane(int column, int row, int subsequentColumn, int subsequentRow)` 此方法允許您根據指定的起始列和行添加凍結窗格。 此外,它還使您能夠對工作表應用滾動效果。 例如,通過使用`workSheet.CreateFreezePane(5, 2, 6, 7)`,您可以創建橫跨**A-E 列**和**1-2 行**的凍結窗格。 它包含一個 1 列和 5 行的滾動。 當工作表首次打開時,將顯示**A-E 列、G-...**和**1-2 行、8-...** ```csharp :path=/static-assets/excel/content-code-examples/how-to/add-freeze-panes-advance.cs ``` ### 示範 class="content-img-align-center"> class="center-image-wrapper"> 請注意只能應用一個凍結窗格設置。 任何額外的凍結窗格創建將覆蓋先前的。 凍結窗格不適用於 Microsoft Excel 版本 97-2003(.xls). 常見問題解答 如何使用C#添加凍結窗格到電子表格? 要在C#中將凍結窗格添加到電子表格中,使用IronXL的CreateFreezePane方法。 指定起始列和行,例如workSheet.CreateFreezePane(1, 4),這將鎖定第1到4行和A列。 在Excel中使用凍結窗格的目的是什么? 凍結窗格用於鎖定特定行或列,使它們在滾動遍歷電子表格的其他部分時保持可見。這對於在瀏覽大型數據集時保持標題或關鍵數據可見特別有用。 如何以程式方式從電子表格中移除凍結窗格? 要以程式方式使用IronXL移除凍結窗格,請使用RemovePane方法,此方法可清除電子表格中所有現有的凍結窗格。 凍結窗格可以應用於較舊的Excel文件格式嗎? 不,使用IronXL創建的凍結窗格不適用於Microsoft Excel 97-2003版本(.xls)文件格式。 是否可以在一個工作表中創建多個凍結窗格? 不,一次只能在工作表中應用一個凍結窗格。任何新的凍結窗格創建將覆蓋以前的。 如何創建具有預滾動功能的凍結窗格? IronXL允許您使用帶有四個參數的CreateFreezePane方法創建具有預滾動的凍結窗格。例如,workSheet.CreateFreezePane(5, 2, 6, 7)創建一個從A-E列和第1-2行開始的凍結窗格,並且在打開電子表格時,滾動從G列和第8行開始。 添加凍結窗格後可以導出哪些文件格式? 使用IronXL添加凍結窗格後,您可以將電子表格導出為各種文件格式,例如XLSX,CSV等,使用IronXL的導出功能。 如何安裝使用凍結窗格的必要庫到C#中? 您需要從NuGet安裝IronXL庫以使用C#中的凍結窗格功能。訪問NuGet網站並搜索IronXL.Excel來下載和安裝。 Chaknith Bin 立即與工程團隊聊天 軟體工程師 Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。 準備好開始了嗎? Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:1,686,155 查看許可證