엑셀에서 창 고정하기
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();

// Create freeze pane from column(A-B) and row(1-3)
workSheet.CreateFreezePane(2, 3);

// Overwriting freeze or split pane to column(A-E) and row(1-5) as well as applying prescroll
// The column will show E,G,... and the row will show 5,8,...
workSheet.CreateFreezePane(5, 5, 6, 7);

workBook.SaveAs("createFreezePanes.xls");

// Remove all existing freeze or split pane
workSheet.RemovePane();
NuGet Download
PM > Install-Package IronXL.Excel
엑셀에서 창 고정하기

엑셀에서 창 고정하기

위의 코드 예제는 프리즈 창을 생성하여 행과 열을 고정하고 스크롤하는 동안 표시되도록 하는 방법을 보여줍니다. 이는 정보 비교 시 빠르게 헤더 열이나 행을 고정할 수 있어 매우 유용한 기능입니다.

CreateFreezePane(column, row)

첫 번째 CreateFreezePane 메서드 오버로드는 고정 창을 생성하기 위해 열과 행의 수를 사용합니다. 예를 들어, workSheet.CreateFreezePane(1, 4)는 column(A)와 rows(1-4)에서 고정 창을 생성합니다.

CreateFreezePane(column, row, subsequentColumn, subsequentRow)

이 오버로드는 제공된 열 및 행 양을 기준으로 프리즈 창을 생성하며 워크시트에 스크롤도 적용합니다. 예를 들어, workSheet.CreateFreezePane(5, 2, 6, 7)에는 columns(A-E)와 rows(1-2)에 1열과 5행 스크롤이 있는 고정 창이 있습니다. 워크시트를 처음 열면, 열 A-E, G-...가 표시됩니다. 그리고 행은 1-2, 8-...로 표시됩니다.

Excel에서 데이터가 많은 테이블을 볼 때 행이나 열을 고정하는 것이 유용할 수 있습니다. 이렇게 하면 워크시트의 나머지를 스크롤하는 동안 행이나 열을 계속 볼 수 있습니다.

이 링크에서 프로젝트 파일을 다운로드할 수 있습니다.

C#을 사용하여 Excel에서 프리즈 창 추가하는 방법 배우기
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 2,362,812버전:2026.11방금 출시