C#에서 템플릿을 사용하여 PowerPoint 파일을 만드는 방법
작성자: Iron Software
큰 스프레드시트를 아래로 스크롤하면서 열 헤더가 사라지는 것을 보는 것은 실제 작업을 지연시키는 작은 좌절 중 하나입니다. Excel의 창 틀 고정 기능은 특정 행이나 열을 고정하여 아무리 멀리 스크롤하더라도 항상 보이도록 합니다. 데이터 세트의 상단 행을 고정해야 하거나 넓은 테이블의 첫 번째 열을 잠그거나 여러 행과 열을 한 번에 고정해야 하든 관계없이, Excel은 화면에 고정된 정확한 부분을 제어할 수 있도록 합니다.
Excel에서 행을 고정하면 스크롤하는 동안 중요한 정보를 볼 수 있어야 하므로, 검토하거나 필터링해야 하는 많은 데이터 행이 있는 대규모 데이터 세트에서는 특히 유용합니다. 헤더 행은 전체적으로 표시되어 항상 읽고 있는 열을 알 수 있습니다. 창 틀 고정 기능은 반대로도 가능합니다: 고정을 제거하는 것은 고정을 적용하는 만큼 간단하며, 데이터 구조가 변경될 때 언제든지 고정 영역을 업데이트할 수 있습니다.
이 문서에서는 Excel에서 창 틀 고정 기능을 사용하는 모든 방법을 설명합니다: 상단 행 고정 방법, 첫 번째 열 고정 방법, 여러 행 또는 여러 열을 한 번에 고정하는 방법, 스프레드시트 중간의 특정 행을 고정하는 방법, 키보드 단축키 사용 방법, 행 및 열 고정 해제 방법, 대안으로 분할 창을 사용하는 방법. .NET 애플리케이션을 개발하는 개발자는 프로그램적으로 생성된 Excel 파일에 창 틀 고정을 적용해야 하는 경우, Microsoft Office가 필요 없이 C#에서 이를 처리하는 방법을 보여주는 IronXL의 섹션을 문서 끝에서 찾을 수 있습니다.
방법 1: 상단 행 고정(가장 빠른 방법)
최적의 용도: 스크롤하는 동안 보존되어야 하는 단일 헤더 행이 있는 모든 스프레드시트입니다.
Excel에서 상단 행을 고정하려면 보기 탭으로 이동하여 상단 행 고정을 선택합니다. 그러면 워크시트를 스크롤할 때 첫 번째 행이 표시된 상태로 유지됩니다. 이는 창 틀 고정 기능의 가장 일반적인 사용이며, 사전 셀 선택이 필요 없습니다.
- 엑셀 스프레드시트를 엽니다.
- 리본에서 보기 탭을 클릭합니다.
- 드롭 다운 메뉴를 열기 위해 창 틀 고정을 클릭합니다.
- 목록에서 상단 행 고정을 선택합니다.
상단 행이 고정되면, 잿빛 경계가 그 아래에 나타나며, 행이 스크롤할 때 고정되어 있음을 나타냅니다. 예상대로 행이 고정되어 있는지 확인하려면 화면 오른쪽의 스크롤 화살표를 사용하여 아래로 스크롤할 수 있습니다.
상단 행을 고정하면 대규모 데이터 세트에서 헤더를 보여주어 데이터를 스프레드시트를 통해 스크롤하며 분석하기 쉽게 만듭니다. 예를 들어, 직원 데이터 세트에 ID, 이름, 부서, 급여 및 상태에 대한 열이 있는 경우, 첫 번째 행을 잠그면 어떤 행을 보고 있든 상관없이 해당 열 레이블이 표시됩니다.
키보드 단축키: 상단 행을 빠르게 고정하려면 키보드 단축키 Alt + W + F + R을 사용하십시오. 리본을 사용하지 않고 키보드에서 상단 행 고정을 트리거하기 위해 연속으로 각 키를 누릅니다(동시에 누르지 않음).
Excel은 창 틀 고정을 위한 단일 키보드 단축키를 가지고 있지 않지만, Alt + W, F를 사용해 창 틀 고정 메뉴에 빠르게 접근할 수 있으며, 후에 상단 행 고정을 위한 R, 첫 번째 열 고정을 위한 C, 일반 창 틀 고정 옵션을 위한 F를 눌러 사용할 수 있습니다.

방법 2: 첫 번째 열 고정
최적의 용도: 제품 코드, 직원 ID 또는 레이블 열을 계속 보이게 유지해야 하는 넓은 스프레드시트입니다.
첫 번째 열 고정 옵션은 상단 행 고정과 같은 방식으로 작동하지만, 대신 A 열을 고정시킵니다.
- 보기 탭을 클릭합니다.
- 드롭 다운 메뉴를 열기 위해 창 틀 고정을 클릭합니다.
- 옵션에서 첫 번째 열 고정을 선택합니다.
Excel은 즉시 A 열을 고정합니다. 워크시트를 오른쪽으로 스크롤할 때, Excel의 첫 번째 열은 화면 왼쪽에 고정된 상태로 유지되며, 다른 모든 열은 정상적으로 스크롤됩니다. 고정된 열의 오른쪽에 어두운 세로 경계가 나타나 고정 영역과 스크롤 가능한 영역 사이의 경계를 나타냅니다.
이는 재고 목록, 가격 목록 또는 데이터 평가를 위해 오른쪽으로 많은 열을 넘어가야 하는 경우 화면에 제품 코드나 항목 이름이 보이는 상태를 유지해야 하는 모든 스프레드시트에서 특히 유용합니다.

방법 3: 여러 행 고정
최적의 용도: 제목 행 뒤에 열 헤더 행이 있는 다중 행 헤더가 있는 스프레드시트 또는 첫 번째 행 이상의 행을 잠금해야 하는 경우.
Excel에서 여러 행을 고정하려면, 마지막으로 고정하려는 행 바로 아래의 셀을 선택한 후 보기 탭으로 이동하여 창 틀 고정을 선택합니다. 셀 선택이 핵심입니다: Excel은 선택한 셀의 행 위에 있는 모든 것을 고정합니다.
예: 첫 두 행 고정하기
- A3 셀(고정하려는 행 아래의 첫 번째 셀)을 클릭합니다.
- 보기 탭을 클릭합니다.
- 드롭 다운 메뉴에서 창 틀 고정을 클릭합니다.
- 창 틀 고정을 선택합니다(상단 행 고정 또는 첫 번째 열 고정 아님).
이제 행 1과 2가 고정됩니다. 아래로 스크롤하면 두 행이 화면 상단에 계속 나타납니다. 여러 행 및 열을 고정할 때, 마지막으로 고정된 행 아래와 마지막으로 고정된 열 오른쪽에는 더 두꺼운 경계가 나타나며, 고정된 영역임을 나타냅니다.
테이블의 헤더가 여러 행을 차지할 경우, 예를 들어 제목 행이 있고 별도의 열 레이블 행이 있는 경우, 마지막 헤더 행 아래의 행을 선택하여 위의 모든 헤더 행을 고정합니다. 판매 보고서 데모 파일에서는, 타이틀 행과 열 헤더 행을 함께 고정하기 위해 A3을 클릭해야 한다는 것을 의미합니다.
창 틀 고정 옵션이 회색으로 표시되는 경우, 셀을 편집 중이지 않고 일반 보기 모드에 있는지 확인하세요. 보기 탭을 확인하고 일반이 페이지 레이아웃 또는 페이지 나누기 미리 보기가 아닌 선택된 상태인지 확인한 후 다시 시도하세요.

방법 4: 여러 열 고정
최적의 용도: 오른쪽으로 스크롤하면서 제품 코드와 제품 이름을 계속 보이게 유지해야 하는 경우 등 첫 두 개 이상의 열을 고정해야 하는 스프레드시트입니다.
여러 열을 고정하려면 여러 행을 고정하는 프로세스를 반영하세요: 고정하려는 마지막 열 바로 오른쪽의 셀을 선택하세요.
예: 첫 두 열 고정하기
- 셀 C1을 클릭합니다(고정하려는 열 오른쪽의 열 C의 첫 번째 셀).
- 보기 탭을 클릭합니다.
- 드롭 다운 메뉴에서 창 틀 고정을 클릭합니다.
- 창 틀 고정을 선택합니다.
이로써 열 A와 B가 고정됩니다. 오른쪽으로 스크롤하면 두 열이 왼쪽에 고정된 상태로 유지됩니다. 마지막으로 고정된 열 오른쪽에 동일한 더 어두운 경계가 나타납니다.

방법 5: 여러 행과 열 함께 고정하기
최적의 용도: 헤더 행과 식별자 열을 동시에 잠가야 하는 대규모 데이터 세트.
이는 셀 선택 규칙이 가장 중요해지는 곳입니다. 한 번에 여러 행과 열을 고정하려면 고정 경계가 발생할 위치를 기준으로 특정 셀을 선택해야 합니다.
Excel에서 여러 행과 열을 고정하려면 고정하려는 마지막 행 바로 아래와 고정하려는 마지막 열 바로 오른쪽의 셀을 선택한 후 보기 탭으로 이동하여 창 틀 고정을 선택합니다.
예: 상단 두 줄과 첫 열 고정하기
- B3 셀을 클릭합니다. 이것은 고정하려는 마지막 행 아래 한 행과 고정하려는 마지막 열의 오른쪽 열입니다.
- 보기 탭을 클릭합니다.
- 창 틀 고정을 클릭하고 창 틀 고정을 선택합니다.
행 1과 2 및 열 A가 모두 고정됩니다. 오른쪽으로 스크롤하고 첫 열이 계속 보입니다. 아래로 스크롤하고 두 헤더 행이 계속 표시됩니다.
첫 열과 첫 열에서 시작하여 셀 D5와 같은 셀을 선택하고 보기 탭의 창 틀 고정을 선택합니다. 고정은 시트의 왼쪽 상단 모서리에서 선택한 셀의 행 위와 셀의 왼쪽 열을 포함하여 항상 확장됩니다.

방법 6: 셀 선택을 사용하여 특정 행 고정
최적의 용도: 첫 번째 행이 아닌 행을 잠그는 경우, 요약 행 또는 하위 헤더를 보이게 하려는 경우.
Excel에서 특정 행을 고정하려면 고정하려는 행 바로 아래의 행을 선택한 후 보기 탭으로 이동하여 창 틀 고정을 클릭하세요.
이 방법은 스프레드시트의 어떤 행이든, 상단 행뿐만 아니라 작동합니다. 예를 들어, 첫 번째 행부터 다섯 번째 행까지 특정 행을 잠그면서, 다섯 번째 행 아래의 행을 자유롭게 스크롤하려면:
- 6행(잠그려는 마지막 행 아래의 행)에서 아무 셀이나 클릭하세요.
- 보기 탭을 클릭합니다.
- 창 틀 고정 > 창 틀 고정을 클릭하세요.
이제 행 1에서 5가 화면 상단에 잠깁니다. Excel은 항상 첫 번째 행에서 선택한 셀 위의 행까지 고정하므로, 중간의 행을 고정하여 위의 행을 스크롤 가능하게 두는 것은 불가능합니다. 창 틀 고정은 항상 워크시트의 왼쪽 상단 모서리에서 고정됩니다.
빠른 접근 툴바에 창 틀 고정 옵션을 추가할 수 있습니다. 리본에서 아무 곳이나 마우스 오른쪽 버튼을 클릭하고, 빠른 접근 툴바 사용자 정의를 선택하고 창 틀 고정을 검색하여 추가합니다. 이렇게 하면 매번 보기 탭을 열 필요 없이 클릭 한 번으로 옵션을 사용할 수 있습니다.

방법 7: 행 및 열 고정 해제하기
최적의 용도: 작업 시트를 초기화하거나 고정된 영역을 변경하려면 고정을 제거하세요.
Excel에서 행이나 열의 고정을 해제하려면 보기 탭으로 이동하여 고정 해제를 선택하세요. 이 옵션은 이미 고정이 적용된 경우에만 창 틀 고정 드롭다운 메뉴에 나타납니다.
- 보기 탭을 클릭합니다.
- 드롭 다운 메뉴를 열기 위해 창 틀 고정을 클릭합니다.
- 고정 해제를 선택하세요.
Excel의 고정 해제 옵션은 모든 고정된 행이나 열을 제거하여 원래 레이아웃으로 다시 돌아가게 합니다. 고정 해제를 선택하면 모든 열과 행의 고정이 제거되어 다시 자유롭게 워크시트를 스크롤할 수 있습니다.
중요한 점: 스프레드시트에 이미 고정된 구역이 있는 경우, 새로운 고정 영역을 설정하기 전에 고정 해제를 선택해야 합니다. 기존의 고정을 제거하지 않고 고정된 셀 선택을 단순히 변경할 수 없습니다.

방법 8: 대안으로 분할 창 사용하기
최적의 용도: 내용을 고정하지 않고 동일한 워크시트의 두 가지 다른 영역을 동시에 보는 것.
분할 창은 워크시트 창을 두 개 또는 네 개의 독립 창으로 나누며, 각각 독립적으로 스크롤할 수 있습니다. 창 틀 고정과 달리, 분할 창은 내용을 고정하지 않습니다. 대신 동일한 워크시트에 대한 두 번째 뷰포트를 만듭니다.
- 분할을 생성하려는 셀을 클릭하세요.
- 보기 탭을 클릭합니다.
- 창 그룹에서 분할을 클릭하세요.
워크시트는 선택한 셀에서 나뉩니다. 각 창은 독립적으로 스크롤되어, 별도의 창에서 행 1과 행 500을 동시에 볼 수 있습니다. 분할을 제거하려면, 보기 > 분할을 다시 클릭하여 해제를 전환하세요.
분할 창은 대규모 데이터 집합의 두 섹션을 비교해야 할 때 유용하며, 긴 목록의 시작과 끝을 나란히 볼 수 있습니다. 창 틀 고정은 단순히 스크롤할 때 헤더가 보이도록 하기 위해 더 나은 선택입니다.
같은 워크시트에서 동시에 창 틀 고정과 분할 창을 사용할 수 없습니다. 하나를 적용하면 다른 하나가 제거됩니다. 고정된 헤더가 필요할 때에는 창 틀 고정을 선택하고, 같은 데이터에 두 가지 스크롤 가능한 뷰를 원할 때에는 분할 창을 선택하세요.

Excel 테이블로 창 틀 고정하기
창 틀 고정을 수동으로 적용하는 대안은 데이터 범위를 Excel 테이블로 변환하는 것입니다. 데이터를 Excel 테이블로 변환하면 행을 수동으로 고정하지 않고도 자동으로 헤더가 보이도록 유지됩니다.
- 데이터 범위 내의 아무 곳이나 클릭하거나, 테이블로 변환하기 전에 제목 행이 필요한 경우에는 데이터 위에 빈 행을 삽입하세요.
- Ctrl + T를 눌러 테이블 생성 대화 상자를 엽니다.
- 범위와 데이터에 헤더가 있는지 확인한 후 확인을 누르세요.
Excel은 범위를 테이블로 포맷하며, 스크린의 열 레터 영역에 자동으로 헤더 행을 보이도록 유지하며, 테이블 행을 통해 아래로 스크롤할 때도 고정 창 틀을 적용하지 않은 상태에서도 계속 표시됩니다. 이는 테이블이 스크롤 중에 활성 선택 상태일 때 작동합니다.

일반적인 문제 및 문제 해결
창 틀 고정이 보기 탭에서 회색으로 표시됨
스프레드시트가 페이지 레이아웃 모드 또는 페이지 나누기 미리 보기 모드일 때는 옵션이 사용할 수 없습니다. 보기 > 일반을 클릭하여 표준 보기로 다시 전환하면, 창 틀 고정 옵션이 다시 사용할 수 있게 됩니다. 셀을 적극적으로 편집할 때도 회색으로 표시됩니다. 먼저 Escape를 누르세요.
잘못된 행이 고정된 후 고정이 적용됨
선택한 셀이 고정을 적용하기 전에 잘못된 위치에 있을 때 발생합니다. 기억하세요: Excel은 선택한 셀 위와 왼쪽의 모든 것을 고정합니다. 행 1 대신 행 3이 고정되었다면 2행이 아니라 4행의 셀을 선택한 것입니다. 먼저 창 틀 해제를 선택한 후 올바른 셀을 선택하고 다시 적용하세요.
파일이 공유된 후 창 틀 고정이 저장되지 않음
창 틀 고정은 Excel 파일의 워크시트 설정의 일부로 저장됩니다. 고정이 지속되지 않으면 파일이 .csv 또는 이러한 설정을 지원하지 않는 다른 형식이 아닌 .xlsx 형식으로 저장되고 있는지 확인하세요. CSV 파일은 창 틀 고정, 서식, 또는 모든 보기 설정을 유지하지 않습니다.
창 틀 고정이 적용될 때 스크롤 위치가 점프함
고정을 적용할 때 예상치 못하게 뷰가 스크롤되는 경우, 이는 Excel이 보이는 창 상단에서 고정된 영역을 표시하기 위해 뷰포트를 재배치하기 때문입니다. 이 동작을 방지하기 위해 시트 맨 위로 돌아가서 거기에서 고정을 다시 적용하세요.
고정 영역을 변경할 수 없음
스프레드시트에 이미 고정된 구역이 있는 경우 새로운 고정 영역을 설정하기 전에 창 틀 해제를 선택해야 합니다. 고정된 경계를 직접 수정할 수 없습니다. 보기 > 창 틀 고정 > 창 틀 해제로 이동하고, 새로운 셀 위치를 선택하고 다시 적용하세요.
파일을 공유하거나 내보낸 후 창 틀 고정이 사라짐
파일 변환 중 일부는 보기 설정을 제거합니다. PDF로 내보낼 때, PDF 페이지는 스크롤하지 않으므로 창 틀 고정 개념이 적용되지 않습니다. .csv로 저장하면 모든 서식과 보기 설정, 창 틀 고정까지 손실됩니다. 창 틀 고정 설정을 유지하려면 파일을 .xlsx로 저장하세요. 만약 창 틀 고정을 적용한 후 파일을 공유하기 전에 워크시트를 수정으로부터 보호하고자 한다면, 검토 탭으로 이동하여 시트 보호를 선택하세요.
빠른 참조: Excel에서 창 틀 고정하기
| 목표 | 단계 | 단축키 |
|---|---|---|
| 상단 행 고정 | 보기 탭 > 창 틀 고정 > 상단 행 고정 | Alt + W + F + R |
| 첫 번째 열 고정 | 보기 탭 > 창 틀 고정 > 첫 번째 열 고정 | Alt + W + F + C |
| 여러 행 고정 | 마지막 고정 행 아래의 행에서 셀 선택 > 보기 > 창 틀 고정 | Alt + W + F + F |
| 여러 열 고정 | 마지막 고정 열 오른쪽에서 셀 선택 > 보기 > 창 틀 고정 | Alt + W + F + F |
| 행과 열 함께 고정 | 고정 영역 아래와 오른쪽에서 셀 선택 > 보기 > 창 틀 고정 | Alt + W + F + F |
| 모든 창 틀 고정 해제 | 보기 탭 > 창 틀 고정 > 창 틀 해제 | Alt + W + F + F |
| 빠른 접근 툴바에 추가 | 리본 우클릭 > QAT 사용자 정의 > 창 틀 고정 검색 > 추가 | 해당 없음 |
개발자를 위한: IronXL로 창 틀 고정 프로그램적으로 추가하기
응용 프로그램에서 사용자를 위한 Excel 파일을 생성하고 해당 파일에 대규모 데이터 세트가 포함된 경우, 프로그램적으로 창 틀 고정을 추가하면 생성된 모든 워크북이 이미 헤더가 잠긴 상태로 제공되도록 보장합니다. IronXL은 서버나 개발 컴퓨터에 Microsoft Office를 설치하지 않고도 C#로 Excel 파일에 창 틀 고정을 적용하는 .NET 라이브러리입니다.
IronXL의 CreateFreezePane() 메서드는 두 가지 매개변수를 받아들이며, 모두 0부터 시작하는 인덱스를 사용합니다: 열 나누기 위치와 행 나누기 위치. 열 0은 열 A와 같고, 열 1은 열 B와 같으며, 계속해서 증가합니다. CreateFreezePane(0, 1) 호출은 상단 행(행 인덱스 1 위의 모든 것)을 고정합니다. CreateFreezePane(1, 1) 호출은 상단 행과 첫 번째 열 모두를 동시에 고정합니다.
다음은 기존 직원 데이터 세트를 로드하고 상단 행을 고정하여 헤더가 보이도록 유지하며 업데이트된 파일을 저장하는 실제 예입니다:
using IronXL;
// Load the existing Excel workbook
WorkBook workBook = WorkBook.Load("employee-dataset.xlsx");
// Access the first sheet - freeze panes apply per worksheet
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze the top row: colSplit=0 (no columns frozen), rowSplit=1 (freeze row 1)
// Zero-based: rowSplit=1 means freeze everything above row index 1 (i.e. freeze row 1)
workSheet.CreateFreezePane(0, 1);
workBook.SaveAs("employee-dataset-frozen.xlsx");
using IronXL;
// Load the existing Excel workbook
WorkBook workBook = WorkBook.Load("employee-dataset.xlsx");
// Access the first sheet - freeze panes apply per worksheet
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze the top row: colSplit=0 (no columns frozen), rowSplit=1 (freeze row 1)
// Zero-based: rowSplit=1 means freeze everything above row index 1 (i.e. freeze row 1)
workSheet.CreateFreezePane(0, 1);
workBook.SaveAs("employee-dataset-frozen.xlsx");
Imports IronXL
' Load the existing Excel workbook
Dim workBook As WorkBook = WorkBook.Load("employee-dataset.xlsx")
' Access the first sheet - freeze panes apply per worksheet
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Freeze the top row: colSplit=0 (no columns frozen), rowSplit=1 (freeze row 1)
' Zero-based: rowSplit=1 means freeze everything above row index 1 (i.e. freeze row 1)
workSheet.CreateFreezePane(0, 1)
workBook.SaveAs("employee-dataset-frozen.xlsx")
제목 행과 헤더 행(상위 두 행)과 같은 여러 행을 고정하려면 rowSplit=2를 전달하세요:
using IronXL;
WorkBook workBook = WorkBook.Load("sales-report.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze the first two rows (title row + column header row)
// colSplit=0 (no columns), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(0, 2);
workBook.SaveAs("sales-report-frozen.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("sales-report.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze the first two rows (title row + column header row)
// colSplit=0 (no columns), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(0, 2);
workBook.SaveAs("sales-report-frozen.xlsx");
Imports IronXL
Dim workBook As WorkBook = WorkBook.Load("sales-report.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Freeze the first two rows (title row + column header row)
' colSplit=0 (no columns), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(0, 2)
workBook.SaveAs("sales-report-frozen.xlsx")
모두 함께 행과 열을 고정하려면 첫 번째 두 행과 첫 번째 열(Excel에서 B3 셀을 선택하는 것과 동등)을 고정하려면 두 매개변수를 모두 전달하세요:
using IronXL;
WorkBook workBook = WorkBook.Load("inventory-list.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze first two rows and first column
// colSplit=1 (freeze column A), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(1, 2);
// To remove a freeze pane, use RemovePane()
// workSheet.RemovePane();
workBook.SaveAs("inventory-list-frozen.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("inventory-list.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze first two rows and first column
// colSplit=1 (freeze column A), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(1, 2);
// To remove a freeze pane, use RemovePane()
// workSheet.RemovePane();
workBook.SaveAs("inventory-list-frozen.xlsx");
Imports IronXL
Dim workBook As WorkBook = WorkBook.Load("inventory-list.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Freeze first two rows and first column
' colSplit=1 (freeze column A), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(1, 2)
' To remove a freeze pane, use RemovePane()
' workSheet.RemovePane()
workBook.SaveAs("inventory-list-frozen.xlsx")
IronXL의 CreateFreezePane() 메서드는 대체로 스크롤 위치를 고정 경계와 별도로 제어하려는 고급 시나리오를 위해 네 가지 매개변수 오버로드도 수용합니다. 이는 큰 데이터 세트에서 특정 지역으로 이미 스크롤된 파일을 열고 헤더를 잠근 상태로 유지하고자 할 때 유용합니다. RemovePane() 메서드는 단일 호출로 워크시트에서 모든 기존의 고정 또는 분할 창을 제거합니다.
IronXL은 .NET 6 이상에서 실행되며, Windows, Linux, macOS, Docker, Azure와 호환되며, IronXL 문서 사이트의 창 틀 고정 사용 안내에 사용된 동일한 라이브러리입니다.
시작: NuGet에서 Install-Package IronXL.Excel로 설치하세요. 무료 체험은 30일 동안의 전체 기능과 신용 카드가 필요 없는 상태로 제공됩니다.
추가 읽기:
마무리
창 틀 고정은 대규모 데이터 세트를 탐색하면서 컨텍스트를 잃지 않기 위한 Excel에서 가장 실용적인 도구 중 하나입니다. 대부분의 스프레드시트에 대해 가장 빠른 방법은 간단히 보기 탭으로 가서, 창 틀 고정을 클릭하고 상단 행 고정 또는 첫 번째 열 고정을 선택하는 것입니다. 주로 아래로 스크롤하느냐 오른쪽으로 스크롤하느냐에 따라 달라집니다. 스프레드시트에 다중 행 헤더가 있는 경우, 마지막 헤더 행 아래의 셀을 선택하고 창 틀 고정을 선택하면 모든 헤더 행이 한 번에 고정됩니다.
여러 행과 열을 함께 고정해야 하는 경우, 규칙은 항상 동일합니다: 고정하려는 모든 항목의 바로 아래 및 오른쪽에 위치한 셀을 선택한 다음 창 틀 고정을 클릭합니다. 모든 고정을 제거하려면 보기 > 창 틀 고정 > 창 틀 해제로 이동하여 잠긴 모든 행이나 열을 즉시 지웁니다. Excel 테이블은 창 틀 고정 구성이 전혀 없이 스크롤하는 동안 자동으로 헤더 행이 표시됩니다.
.NET 애플리케이션에서 Excel 파일을 생성하는 개발자를 위해 IronXL은 창 틀 고정을 프로그램적으로 적용해, 애플리케이션이 생성하는 모든 워크북이 잠긴 헤더와 함께 제공되도록 보장하는 CreateFreezePane() 메서드를 제공합니다. 자신의 환경에서 전체 기능 세트를 탐색하려면 무료 체험을 시작하세요.
여기서 다루지 않은 창 틀 고정 시나리오를 발견하셨나요? 아래에 댓글을 남기거나 Iron Software 블로그를 방문하여 Excel 포맷, 데이터 관리 및 스프레드시트 자동화에 대한 더 많은 가이드를 확인하세요.




