이 빠른 자습서에서는 C#을 사용하여 Excel에서 행 높이를 조정하는 방법을 설명합니다. 먼저 샘플 통합 문서를 로드한 다음 요구 사항에 따라 개별 행 또는 여러 행의 높이를 고정 높이로 조정하거나 행의 내용을 기반으로 조정합니다. **C#**을 사용하여 Excel 행 높이를 변경한 후 XLSX와 같은 형식으로 디스크에 다시 저장할 수 있습니다.
C#을 사용하여 Excel에서 행 높이를 조정하는 단계
- NuGet 패키지 관리자를 사용하여 Aspose.Cells를 추가하여 행 높이 조정
- 코드에서 API 호출을 사용하려면 Aspose.Cells 네임스페이스에 대한 참조를 추가하세요.
- 기능을 테스트할 여러 워크시트가 포함된 샘플 workbook 로드
- 행 높이를 조정하려면 원하는 worksheet의 참조를 가져옵니다.
- 행 높이를 고정 값으로 설정하거나 요구 사항에 따라 내용을 기반으로 합니다.
- 지정된 행 높이로 통합 문서 저장
이 간단한 단계에서는 먼저 대상 Excel 파일을 Workbook 클래스 개체에 로드한 다음 원하는 워크시트의 참조에 액세스하여 C#*을 사용하여 *Excel 행 높이를 조정합니다. 완전한 단일 행의 높이, 행의 선택된 열, 행 범위 또는 전체 워크시트의 높이를 변경하는 것과 같은 다양한 방법으로 높이를 변경할 수 있으므로 프로세스를 완전히 제어할 수 있습니다.
C#을 사용하여 Excel 행 높이를 조정하는 코드
using Aspose.Cells; | |
namespace AdjustRowHeightInExcelUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Cells license to avoid watermark in the output file after adjusting rows height | |
License CellsLicenseToAdjustRowsHeight = new License(); | |
CellsLicenseToAdjustRowsHeight.SetLicense("Aspose.Cells.lic"); | |
//Load the workbook where rows heights are to be adjusted | |
Workbook workbook = new Workbook("book1.xlsx"); | |
// Access the desired worksheet say fourth in this example | |
Worksheet ForthWorksheet = workbook.Worksheets[3]; | |
// Setting the fixed height of the sixth row to 8 | |
ForthWorksheet.Cells.SetRowHeight(5, 8); | |
// Adjust the single row height based on contents within defined columns range | |
// Say autofit fourth row height based on contents from column six to nine | |
ForthWorksheet.AutoFitRow(3,5,8); | |
// Set the multiple rows (say row 10 to 16) height based on contents | |
ForthWorksheet.AutoFitRows(9,15); | |
// Accessing the third worksheet in the loaded Excel file | |
Worksheet ThirdWorksheet = workbook.Worksheets[2]; | |
//Autofit all the rows in the entire sheet | |
ThirdWorksheet.AutoFitRows(); | |
// Saving the modified Excel file | |
workbook.Save("output.out.xls"); | |
} | |
} | |
} |
이 샘플 코드에서는 워크시트의 셀 컬렉션에 액세스한 다음 Cells.SetRowHeight() 함수를 사용하여 개별 행의 높이를 설정합니다. 다음으로 AutoFitRow() 함수를 사용하여 행 내 열의 범위를 제공하여 내용에 따른 행 높이 조정을 설명한 다음 AutoFitRows() 함수에 행의 범위를 제공하여 여러 행을 조정하는 방법을 설명했습니다. 마지막으로 인수 없이 AutoFitRows() 함수를 호출하여 워크시트의 모든 행 높이를 설정했습니다.
이 짧은 자습서를 통해 행 높이를 변경하는 방법을 살펴보았습니다. 차트 생성과 같은 다른 기능에 대해 알아보려면 C#에서 Excel 원형 차트를 만드는 방법에 대한 문서를 참조하세요.