IronXL 방법 행과 열의 크기를 자동으로 조정합니다 C#에서 엑셀 행 및 열 자동 크기 조정 방법 커티스 차우 업데이트됨:1월 10, 2026 다운로드 IronXL NuGet 다운로드 DLL 다운로드 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 This article was translated from English: Does it need improvement? Translated View the article in English IronXL은 AutoSizeRow() 및 AutoSizeColumn()와 같은 메서드를 사용하여 C#에서 자동으로 행 및 열 크기 조정을 제공하여 셀 콘텐츠를 기반으로 차원을 조정하고 수동 스프레드시트 포맷팅을 제거하며 병합 셀 계산을 지원합니다. 이 기능은 셀 차원을 내용에 맞게 동적으로 조정하여 수동 개입 없이 전문가 수준의 스프레드시트를 보장합니다. 빠른 시작: 단일 호출로 열이나 행 자동 크기 조정 IronXL을 사용하면 한 줄로 모든 행 또는 열 크기를 조정할 수 있습니다. WorkSheet.AutoSizeColumn(int, bool) 또는 WorkSheet.AutoSizeRow(int, bool)를 사용하여 셀 콘텐츠(병합 셀은 선택 사항)에 따라 차원을 조정하세요. 이 접근 방식은 Excel 설치가 필요 없이 모든 .NET 플랫폼에서 작동합니다. NuGet 패키지 관리자를 사용하여 https://www.nuget.org/packages/IronXl.Excel 설치하기 PM > Install-Package IronXl.Excel 다음 코드 조각을 복사하여 실행하세요. // One-line: auto-resize column A including merged cells workSheet.AutoSizeColumn(0, true); // Or auto-resize row 5 quickly workSheet.AutoSizeRow(4, true); 실제 운영 환경에서 테스트할 수 있도록 배포하세요. 무료 체험판으로 오늘 프로젝트에서 IronXL 사용 시작하기 Free 30 Day Trial ### 최소 워크플로우(5단계) C# 라이브러리를 다운로드하여 Excel에서 행 및 열 크기를 자동으로 조정하세요 원하는 엑셀 파일을 불러오세요 `AutoSizeRow` 메서드를 사용하여 행을 자동으로 조정하십시오 `AutoSizeColumn` 메서드를 사용하여 내용 너비를 기반으로 열 크기를 조정하십시오 높이와 너비 값을 필요에 맞게 설정하세요. 행을 자동으로 크기 조정하는 방법은? AutoSizeRow 메서드는 지정된 행의 내용을 기반으로 높이를 자동으로 조정합니다. 이 기능은 셀 내의 모든 텍스트가 보이도록 하여 잘림을 방지하고 가독성을 향상시킵니다. When working with Excel files without Interop, IronXL calculates optimal row height based on font size, cell content, and formatting attributes. :path=/static-assets/excel/content-code-examples/how-to/autosize-rows-columns-rows.cs using IronXL; // Load existing spreadsheet WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Apply auto resize on row 2 workSheet.AutoSizeRow(1); workBook.SaveAs("autoResize.xlsx"); $vbLabelText $csharpLabel 자동 크기 조정 알고리즘은 글꼴 메트릭, 셀 패딩 및 텍스트 줄 바꿈 설정을 고려하여 최적의 높이를 결정합니다. 전통적인 Excel 자동화에서 전환하는 개발자들에게 Excel 설치가 필요 없는 효율적인 대안을 제공합니다. 결과는 어떻게 보이나요? 열은 어떻게 자동으로 크기 조정하나요? 콘텐츠 길이에 따라 열 너비를 조정하려면 AutoSizeColumn 메서드를 사용하세요. 이 메서드는 각 열의 가장 긴 내용을 분석하여 너비를 적절히 조정하여 가로 스크롤 없이 모든 데이터가 보이도록 합니다. 알고리즘은 텍스트 길이, 숫자 서식, 날짜 표시 및 필요한 너비에 영향을 미치는 다른 셀 서식을 고려합니다. :path=/static-assets/excel/content-code-examples/how-to/autosize-rows-columns-advance-rows.cs using IronXL; // Load existing spreadsheet WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Apply auto resize to rows individually workSheet.AutoSizeRow(0, true); workSheet.AutoSizeRow(1, true); workSheet.AutoSizeRow(2, true); workBook.SaveAs("advanceAutoResizeRow.xlsx"); $vbLabelText $csharpLabel 재무 데이터나 보고서를 작업할 때 적절한 크기의 열은 가독성에 매우 중요합니다. IronXL's auto-resize functionality integrates with features like cell borders and alignment to create professional spreadsheets. 결과는 어떻게 보이나요? 팁모든 행 및 열 인덱스 위치는 0부터 시작하는 인덱싱을 따릅니다. 병합된 셀로 고급 행 크기 조정은 어떻게 하나요? AutoSizeRow 메서드의 또 다른 오버로드는 두 번째 Boolean 매개 변수를 사용합니다. 이 매개 변수는 병합된 셀을 크기 조정할 때 고려하도록 합니다. When working with merged cells in Excel, auto-resize behavior becomes more complex as content spans multiple cells. :path=/static-assets/excel/content-code-examples/how-to/autosize-rows-columns-advance-rows.cs using IronXL; // Load existing spreadsheet WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Apply auto resize to rows individually workSheet.AutoSizeRow(0, true); workSheet.AutoSizeRow(1, true); workSheet.AutoSizeRow(2, true); workBook.SaveAs("advanceAutoResizeRow.xlsx"); $vbLabelText $csharpLabel 병합 셀 계산은 어떻게 작동하나요? 내용이 192픽셀 높이에 있고 3개의 행에 걸쳐 있는 병합된 영역에 위치할 경우, 이러한 행 중 하나에 자동 크기 조정을 적용하면 알고리즘은 192픽셀을 3으로 나누어 각 행에 64픽셀이 됩니다. AutoSizeRow 메서드는 각 행에 개별적으로 적용해야 합니다. 이 분배는 병합된 내용이 병합 영역의 모든 행에 올바르게 표시되도록 합니다. 값이 false로 설정되면 어떻게 되나요? false로 설정하면 AutoSizeRow 메서드는 가장 높은 콘텐츠를 가진 셀을 기준으로 행 높이를 조정합니다. In Microsoft Excel, merging cells retains only the upper-left value and clears the rest. However, IronXL's Merge operation preserves values of other cells in the merged region, providing more flexibility with complex spreadsheets. :path=/static-assets/excel/content-code-examples/how-to/autosize-rows-columns-advance-rows-false.cs using IronXL; workSheet.Merge("A1:A3"); workSheet.AutoSizeRow(0, false); workSheet.AutoSizeRow(1, false); workSheet.AutoSizeRow(2, false); $vbLabelText $csharpLabel For demonstration purposes, I manually adjusted row height instead of using the Excel autofit row height function to avoid adding noticeable top and bottom padding. useMergedCells 매개 변수가 false로 설정되면 병합된 셀 높이는 고려되지 않습니다. 각 행의 높이는 자체 내용만을 기반으로 계산됩니다. 이 접근 방식은 병합된 영역과 상관없이 일관된 행 높이를 유지합니다. 병합 셀로 고급 열 크기 조정은 어떻게 하나요? AutoSizeRow와 유사하게, 열 크기 조정은 병합된 셀의 너비를 고려할 수 있습니다. true으로 설정된 경우, 병합된 셀이 가장 긴 콘텐츠를 가지고 있다면 조정된 열 너비는 병합 영역의 열 수로 나눈 병합 셀의 너비와 같습니다. This feature helps when creating spreadsheets with complex layouts. :path=/static-assets/excel/content-code-examples/how-to/autosize-rows-columns-advance-columns.cs using IronXL; // Load existing spreadsheet WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; // Apply auto resize to columns individually workSheet.AutoSizeColumn(0, true); workSheet.AutoSizeColumn(1, true); workSheet.AutoSizeColumn(2, true); workBook.SaveAs("advanceAutoResizeColumn.xlsx"); $vbLabelText $csharpLabel 병합 셀 너비 계산은 어떻게 작동하나요? 내용이 117픽셀 너비를 가지고 2개의 열에 걸쳐 있는 병합된 영역일 경우, 열에 자동 크기 조정을 적용하면 각각의 열은 59픽셀이 됩니다. AutoSizeColumn 메서드는 각 열에 개별적으로 적용해야 합니다. 이 비례 배분은 병합된 내용이 병합 영역의 모든 열에 올바르게 표시되도록 합니다. 값이 false로 설정되면 어떻게 되나요? false으로 설정된 경우, AutoSizeColumn 메서드는 가장 긴 콘텐츠를 가진 셀을 기준으로 너비를 조정합니다. In Microsoft Excel, merging cells keeps only the upper-left value and erases the rest. However, IronXL's Merge method preserves values of other cells in the merged region, giving developers more control over their data. :path=/static-assets/excel/content-code-examples/how-to/autosize-rows-columns-advance-columns-false.cs workSheet.Merge("A1:B1"); workSheet.AutoSizeColumn(0, false); workSheet.AutoSizeColumn(1, false); $vbLabelText $csharpLabel 병합된 셀 너비가 우선시되지 않아 각 열의 내용 너비를 기반으로 계산된 결과 너비 변경이 없습니다. Excel과 IronXL 자동 크기 조정의 차이점은 무엇입니까? Excel의 기본 자동 맞춤 기능과 IronXL 구현의 차이점을 이해하면 스프레드시트 작업 자동화 시 개발자가 적절한 선택을 할 수 있습니다. 이 차이점은 플랫폼 간의 일관성을 유지하거나 셀 크기에 대해 정확한 제어가 필요할 때 중요합니다. 행의 차이는 무엇입니까? Excel의 행 높이 자동맞춤 기능은 셀에 눈에 띄는 상하 여백을 적용합니다. IronXL은 추가 여백 없이 콘텐츠를 위한 정확한 공간을 계산하여 행 높이를 정확하게 제어합니다. 이 차이는 데이터가 밀집된 경우나 정밀한 인쇄 레이아웃이 필요한 작업에서 중요합니다. 열의 차이는 무엇입니까? Excel의 열 너비 자동맞춤 기능은 셀에 좌우 패딩을 적용하지만 눈에 띄지 않게 합니다. IronXL focuses on exact content width, beneficial when working with automated reporting systems where space optimization is crucial. 높이와 너비를 수동으로 조정하려면 어떻게 해야 합니까? AutoSizeRow 및 AutoSizeColumn 메서드를 사용하여 자동으로 차원을 계산하고 조정하는 것 외에도 특정 요구 사항을 충족하기 위해 열 및 행 너비와 높이를 수동으로 조정할 수 있습니다. 수동 크기 조정은 표준화된 보고서 형식을 구현하거나 특정 치수가 필요한 템플릿으로 작업할 때 유용합니다. 높이 조정: Height의 RangeRow 속성을 설정 너비 조정: Width의 RangeColumn 속성을 설정 :path=/static-assets/excel/content-code-examples/how-to/autosize-rows-columns-manual.cs using IronXL; // Load existing spreadsheet WorkBook workBook = WorkBook.Load("sample.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; RangeRow row = workSheet.GetRow(0); row.Height = 10; // Set height RangeColumn col = workSheet.GetColumn(0); col.Width = 10; // Set width workBook.SaveAs("manualHeightAndWidth.xlsx"); $vbLabelText $csharpLabel Excel에서 높이와 너비에 어떤 단위를 사용합니까? Excel에서 높이와 너비 측정 단위가 다릅니다. 높이는 1/20 포인트 단위로 측정되며, 너비는 Normal 스타일에서 지정된 글꼴을 사용하여 셀에 맞는 '0'의 수를 기준으로 합니다. When working with IronXL's API, understanding these conversions is essential for precise layouts. 단위 변환을 간소화하기 위해 IronXL 값을 Microsoft Excel에서 디스플레이 픽셀로 해석하십시오. 픽셀은 화면 해상도에 관계없이 1/96 인치로 정의됩니다. Excel은 해상도에 독립적이며 물리적 픽셀에 의존하지 않습니다. IronXL과 Excel의 높이 및 너비 측정 간의 관계: 높이: RangeRow.Height = 10는 대략 1 pixel를 결과로 합니다. 너비: RangeColumn.Width = 23.255는 1 픽셀에 해당합니다. 정밀한 스프레드시트 레이아웃 제어가 필요한 개발자에게 이 변환 요소는 정확한 차원 계산을 가능하게 합니다. 다른 형식화 기능과 함께 수동 크기 조정은 Excel 문서의 외형을 완전하게 제어할 수 있게 합니다. Remember to apply your license key when deploying applications using these features in production. 자주 묻는 질문 C#에서 셀 내용에 따라 엑셀 행의 크기를 자동으로 조절하는 방법은 무엇인가요? IronXL은 셀 내용에 따라 행 높이를 자동으로 조정하는 AutoSizeRow 메서드를 제공합니다. workSheet.AutoSizeRow(rowIndex, includeMergedCells)를 호출하기만 하면 됩니다. 여기서 rowIndex는 0부터 시작하는 행 번호입니다. 이 메서드는 글꼴 크기, 셀 내용 및 서식 속성을 기반으로 최적의 높이를 계산하여 모든 텍스트가 잘리지 않고 표시되도록 합니다. 엑셀 스프레드시트에서 프로그램으로 열 크기를 자동으로 조절할 수 있나요? 네, IronXL은 열 너비를 자동으로 조정하는 AutoSizeColumn 메서드를 제공합니다. workSheet.AutoSizeColumn(columnIndex, includeMergedCells)를 사용하면 열의 가장 긴 내용을 기준으로 열 크기를 조정할 수 있습니다. 이 알고리즘은 텍스트 길이, 숫자 서식, 날짜 표시 및 기타 셀 서식을 고려하여 최적의 너비를 결정합니다. 병합된 셀에서도 자동 크기 조정 기능이 작동하나요? IronXL은 AutoSizeRow 및 AutoSizeColumn 메서드의 부울 매개변수를 통해 병합된 셀의 자동 크기 조정을 지원합니다. 적절한 크기를 결정할 때 병합된 셀의 계산을 포함하려면 두 번째 매개변수를 true로 설정하십시오(예: workSheet.AutoSizeColumn(0, true)). 행과 열의 크기를 자동으로 조정할 때 어떤 요소들이 고려되나요? IronXL의 자동 크기 조정 알고리즘은 글꼴 크기, 셀 여백, 텍스트 줄 바꿈 설정, 숫자 서식, 날짜 표시 방식, 셀 테두리 등 여러 요소를 고려합니다. 이러한 종합적인 접근 방식을 통해 수동 조정 없이 모든 콘텐츠를 수용할 수 있도록 셀 크기가 적절하게 조정된 전문적인 스프레드시트를 만들 수 있습니다. 자동 크기 조정 기능을 사용하려면 Microsoft Excel이 설치되어 있어야 하나요? 아니요, IronXL은 Excel 설치 없이 독립적으로 작동합니다. 라이브러리가 모든 계산을 자체적으로 수행하므로 Excel을 설치할 수 없는 서버 환경 및 배포 시나리오에 적합합니다. 이 방식은 모든 .NET 플랫폼에서 작동합니다. 여러 행이나 열의 크기를 한 번에 자동으로 조절할 수 있나요? IronXL의 AutoSizeRow 및 AutoSizeColumn 메서드는 개별 행/열에 적용되지만, 여러 항목을 반복하여 크기를 조정할 수도 있습니다. 이를 통해 전체 워크시트 또는 특정 범위를 일괄 처리하여 Excel 워크플로를 효율적으로 자동화할 수 있습니다. 커티스 차우 지금 바로 엔지니어링 팀과 채팅하세요 기술 문서 작성자 커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다. 커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다. A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php Line: 12 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/libraries/Render.php Line: 489 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Howto.php Line: 31 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php Line: 19 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/libraries/Render.php Line: 489 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Howto.php Line: 31 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once 시작할 준비 되셨나요? Nuget 다운로드 1,890,100 | 버전: 2026.3 방금 출시되었습니다 무료 체험 시작하기 NuGet 무료 다운로드 총 다운로드 수: 1,890,100 라이선스 보기 Docs 이 페이지에서 시작하기시작하기 개요Interop 없이 C#에서 Excel과 작업하기라이선스 키 사용IronXL 라이브러리를 설치하세요macOS에서 사용리눅스에서 사용클라우드/컨테이너에 배포Azure에 배포AWS에 배포Docker에 설정기타 .NET 언어 지원.NET MAUI에서 Excel로 작업하기Blazor에서 Excel 파일 읽기VB.NET Excel 파일 작업튜토리얼C#에서 Excel 파일을 읽는 방법C#으로 Excel 파일 생성하기C#을 사용하여 Excel 파일을 열고 쓰는 방법방법워크북스프레드시트 만들기스프레드시트 불러오기C#에서 Excel로 내보내기XLSX 파일 읽기 (C#)C#에서 CSV 파일을 읽는 방법ASP.NET 웹 앱에서 Excel 파일 읽기.NET에서 CSV 파일 작성C#에서 Excel 워크시트 열기데이터 테이블을 CSV로 변환XLSX 파일을 CSV, JSON, XML 형식으로 변환스프레드시트 파일 형식 변환데이터세트로 가져오기 및 내보내기통합 문서 메타데이터 편집암호를 사용하여 통합 문서를 암호화합니다.워크시트 관리워크시트수식 편집범위 선택명명된 범위이름이 지정된 테이블차트 생성 및 편집냉동 유리행과 열을 추가합니다행과 열의 크기를 자동으로 조정합니다암호로 워크시트를 암호화하세요그룹화 및 그룹 해제이미지 추가, 추출 및 삭제C#으로 Excel 차트 생성하기세포 범위.NET에서 Excel 값을 작성하기C#에서 Excel 데이터 가져오기셀 범위 정렬트림 셀 범위클리어 셀복사 셀하이퍼링크 설정셀 병합 및 병합 해제셀 글꼴 및 크기세포 경계 및 정렬배경 패턴 및 색상조건부 서식수학 함수댓글 추가셀 데이터 서식 설정C#에서 Excel 파일 편집문제 해결문제 해결 가이드IronXL에 라이선스 키를 적용하세요파일 크기 제한Excel의 제한 사항: 문자열 목록에 대한 데이터 유효성 검사자주 묻는 질문IronXL - 보안 CVE예외 메시지Web.config에서 라이선스 키 설정하기제품 업데이트변경 로그주요 이정표주요 성과: 실적주요 성과: 향상비디오 튜토리얼API 참조 이 페이지에서 행을 자동으로 크기 조정하는 방법은?열은 어떻게 자동으로 크기 조정하나요?병합된 셀로 고급 행 크기 조정은 어떻게 하나요?병합 셀로 고급 열 크기 조정은 어떻게 하나요?Excel과 IronXL 자동 크기 조정의 차이점은 무엇입니까?높이와 너비를 수동으로 조정하려면 어떻게 해야 합니까? A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php Line: 17 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 71 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/how-to/index.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 552 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Howto.php Line: 31 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php Line: 24 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 71 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/how-to/index.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 552 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Howto.php Line: 31 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once 아직도 스크롤하고 계신가요? 빠른 증거를 원하시나요? PM > Install-Package IronXl.Excel 샘플을 실행하세요 데이터가 스프레드시트로 변환되는 것을 지켜보세요. NuGet 무료 다운로드 총 다운로드 수: 1,890,100 라이선스 보기