IRONSOFTWAREHOME

IronXL로 C#에서 셀 글꼴 및 크기 설정하는 방법

Curtis Chau
Curtis Chau
Updated: 2026년 6월 4일

IronXL은 Microsoft Office 인터옵 없이 C# .NET에서 이름, 크기, 색상, 굵게, 기울임꼴, 밑줄, 취소선 및 스크립트 위치를 포함한 셀 글꼴 속성을 설정할 수 있으며, 즉각적인 글꼴 사용자 정의를 위해 workSheet["A1"].Style.Font.Height = 18와 같은 간단한 속성을 사용합니다.

글꼴 속성 사용자 지정은 문서 서식 지정에서 많은 이점을 제공합니다. 이러한 옵션은 읽기 용이성을 개선하고 중요한 정보를 강조하며 시각적으로 매력적인 문서를 만듭니다. IronXL을 사용하면 C# .NET에서 interop 없이 글꼴 속성을 편집할 수 있어 프로세스를 단순화하고 전문가 수준의 자료를 쉽게 만들 수 있습니다.

빠른 시작: 한 줄로 셀의 글꼴 크기 변경

최소한의 설정으로 IronXL을 사용하여 셀 글꼴 크기를 즉시 조정하십시오. 이 코드는 셀을 타겟으로 하고 한 줄로 글꼴 높이를 설정하는 방법을 보여줍니다.

  1. 1Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. 2다음 코드 조각을 복사하여 실행하세요.

    workSheet["C3"].Style.Font.Height = 18;
    C#
  3. 3실제 운영 환경에서 테스트할 수 있도록 배포하세요.

    무료 체험판으로 오늘 프로젝트에서 IronXL 사용 시작하기
    arrow pointer

셀 글꼴 및 크기를 어떻게 설정하나요?

선택된 셀, 열, 행, 범위의 글꼴을 개인화하려면 Font 속성을 Style로 설정하십시오. 글꼴 가족을 설정하려면 FontName 속성을 사용하고, 글꼴 크기를 조정하려면 FontSize 속성을 사용하고, 글꼴 가중치를 강조하려면 FontWeight 속성을 사용하십시오. 시각적 강조를 위해 밑줄을 추가하려면 FontUnderline 속성을 사용하십시오.

참고해 주세요: FontName 속성은 제공된 대로 글꼴 이름을 정확히 설정합니다. 예를 들어, "Times New Roman"을 사용하려면 동일한 공백과 대문자로 정확히 입력하십시오.

C#에서 Excel 스프레드시트를 다룰 때 글꼴 사용자 지정은 전문 문서를 만드는 데 필수적입니다. IronXL은 Excel의 기본 기능과 일치하는 포괄적인 글꼴 스타일링 기능을 제공하여 정밀한 서식 제어를 통해 세련된 Excel 파일을 만들 수 있습니다.

using IronXL;
using IronXL.Styles;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["B2"].StringValue = "Font and Size";

// Set font family
workSheet["B2"].Style.Font.Name = "Times New Roman";

// Set font size
workSheet["B2"].Style.Font.Height = 15;

// Set font to bold
workSheet["B2"].Style.Font.Bold = true;

// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Single;

workBook.SaveAs("fontAndSize.xlsx");
굵게, 기울임꼴, 밑줄 버튼이 선택된 Times New Roman 크기 15가 선택된 Excel 글꼴 섹션과 형식이 지정된 텍스트를 표시하는 셀

사용 가능한 고급 글꼴 옵션은 무엇입니까?

기본 글꼴 옵션 외에도 Excel에서 글꼴 모양을 더 사용자 지정할 수 있습니다. 여기에는 글꼴을 Italic로 설정하고, Strikeout을 적용하고, 수퍼스크립트 및 서브스크립트에 대해 FontScript을 사용하고, 특정 글꼴 색상을 선택하는 것이 포함됩니다. 아래 예제는 셀에 대해 맞춤화된 글꼴 스타일을 만들기 위해 이러한 추가 옵션을 사용하는 방법을 보여줍니다.

이 고급 서식 옵션은 복잡한 Excel 보고서를 다룰 때 전문적인 프레젠테이션을 위해 특히 유용합니다. 여러 글꼴 속성을 결합하여 독특한 제목을 만들거나 중요한 데이터를 강조하거나 과학적 표기를 적절히 서식 지정할 수 있습니다.

using IronXL;
using IronXL.Styles;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

workSheet["B2"].StringValue = "Advanced";

// Set font family
workSheet["B2"].Style.Font.Name = "Lucida Handwriting";

// Set font script
workSheet["B2"].Style.Font.FontScript = FontScript.None;

// Set underline
workSheet["B2"].Style.Font.Underline = FontUnderlineType.Double;

// Set bold property
workSheet["B2"].Style.Font.Bold = true;

// Set italic property
workSheet["B2"].Style.Font.Italic = false;

// Set strikeout property
workSheet["B2"].Style.Font.Strikeout = false;

// Set font color
workSheet["B2"].Style.Font.Color = "#00FFFF";

workBook.SaveAs("fontAndSizeAdvanced.xlsx");
Lucida Handwriting 글꼴 선택 및 이중 밑줄 옵션 강조 표시된 Excel 글꼴 서식 메뉴

어떤 종류의 밑줄을 사용해야 하나요?

Excel은 텍스트 서식을 위한 다양한 밑줄 유형을 제공합니다. 회계 밑줄은 문자와 줄 사이에 추가 간격을 특징으로 하여 일반 밑줄과 비교됩니다. 텍스트 항목의 경우 밑줄은 값을 앞뒤로 초과합니다. 숫자 데이터 형식의 경우 밑줄은 값 내에 있습니다. 셀이 숫자와 기타 문자를 모두 포함하는 경우 회계 밑줄은 텍스트 서식처럼 작동합니다.

재무 보고서를 작성할 때 회계 밑줄 스타일은 총액과 소계액을 전문적으로 강조하고 표준 회계 관행을 준수하는 데 유용합니다.

밑줄 서식 옵션을 보여주는 Excel 셀: 없음, 단일, 이중, 단일 회계, 이중 회계

글꼴 스크립트를 언제 사용해야 하나요?

IronXL의 글꼴 스크립트는 세 가지 옵션을 제공합니다: none, super, sub.

  • none: 기본 옵션으로, 기본 텍스트 모양을 위한 글꼴을 기준선에 설정합니다.
  • super: 지수나 각주를 위해 문자 위치를 기준선 위에 배치합니다.
  • sub: 화학 공식 및 수학 표기법을 위해 문자 위치를 기준선 아래에 배치합니다.

과학 데이터 또는 수학 공식을 Excel 스프레드시트에서 다룰 때 이러한 스크립트 옵션은 필수적입니다. 예를 들어, 제곱 표기법(x²)에는 위첨자를 사용하거나 화학 공식(H₂O)에는 아래첨자를 사용하십시오.

스프레드시트에 폰트 스크립트 옵션 표시: 없음, 상단, 하단이 B 열 2-4행에 있음

폰트 색상을 어떻게 설정하나요?

글꼴 색상을 설정하려면 FontColor 속성이나 SetFontColor 메서드를 사용하십시오. SetFontColor 메서드는 입력을 Color 또는 16진수 색상 코드로 허용합니다. 이 유연성은 브랜드 색상을 정확하게 일치시키거나 데이터 값에 따라 조건부 서식을 적용할 수 있게 합니다.

using IronXL;
using IronSoftware.Drawing;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set Color property
workSheet["B2"].Style.Font.Color = "#00FFFF";

// Use Hex color code
workSheet["B2"].Style.Font.SetColor("#00FFFF");

// Use IronSoftware.Drawing
workSheet["B2"].Style.Font.SetColor(Color.Red);

실제 예: 스타일된 헤더 행 만들기

데이터 테이블에 전문적인 룩을 가진 헤더 행을 만들기 위해 여러 폰트 속성을 결합한 포괄적인 예를 소개합니다. 이 예시는 여러 셀에 일관된 서식을 적용하면서 워크시트를 효과적으로 관리하는 방법을 보여줍니다.

using IronXL;
using IronXL.Styles;
using IronSoftware.Drawing;

// Create workbook and worksheet
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Define header titles
string[] headers = { "Product ID", "Product Name", "Price", "Stock", "Category" };

// Apply consistent header formatting
for (int i = 0; i < headers.Length; i++)
{
    var cell = workSheet[1, i + 1];
    cell.StringValue = headers[i];
    
    // Apply header styling
    cell.Style.Font.Name = "Arial";
    cell.Style.Font.Height = 12;
    cell.Style.Font.Bold = true;
    cell.Style.Font.Color = "#FFFFFF";
    
    // Add background color for headers
    cell.Style.SetBackgroundColor(Color.DarkBlue);
}

// Add sample data with different font styles
workSheet["A2"].Value = "PROD001";
workSheet["B2"].Value = "Premium Widget";
workSheet["C2"].Value = 29.99;
workSheet["C2"].Style.Font.Color = "#008000"; // Green for positive values

workSheet["D2"].Value = 15;
workSheet["E2"].Value = "Electronics";

// Save the styled workbook
workBook.SaveAs("styledProducts.xlsx");

이 예시는 IronXL의 폰트 스타일링 기능이 다른 서식 기능과 배경색 및 패턴과 원활하게 통합되어 시각적으로 매력적이고 전문적인 Excel 문서를 프로그램으로 생성하는 방법을 보여줍니다.

자주 묻는 질문

C#에서 셀의 글꼴 크기를 어떻게 변경하나요?

IronXL을 사용하면 Height 속성을 이용하여 셀의 글꼴 크기를 쉽게 변경할 수 있습니다. 예를 들어 workSheet["A1"].Style.Font.Height = 18과 같은 코드를 사용하면 글꼴 크기를 18포인트로 설정할 수 있습니다. 이 방법은 Microsoft Office와의 상호 운용성이 필요하지 않으므로 C# .NET 애플리케이션에서 Excel 데이터를 조작하는 데 효율적인 솔루션입니다.

엑셀 셀에 서로 다른 글꼴 종류를 프로그램적으로 설정할 수 있나요?

네, IronXL에서는 셀의 Style.Font 속성의 Name을 사용하여 원하는 글꼴 패밀리를 설정할 수 있습니다. workSheet["A1"].Style.Font.Name = "Times New Roman"과 같이 설정하면 "Times New Roman" 또는 "Arial"과 같은 글꼴을 지정할 수 있습니다. 글꼴 이름을 정확하게 입력하고, 띄어쓰기와 대소문자를 제대로 맞춰야 합니다.

C#을 사용하여 Excel 셀의 텍스트를 굵게 또는 기울임꼴로 표시하려면 어떻게 해야 하나요?

IronXL은 텍스트 스타일을 제어하는 간단한 속성을 제공합니다. 텍스트를 굵게 표시하려면 Bold 속성(workSheet["A1"].Style.Font.Bold = true)을 사용하고, 기울임꼴로 표시하려면 Italic 속성을 사용합니다. 이러한 속성을 조합하여 Office와의 상호 운용성 없이도 다양한 텍스트 강조 효과를 만들 수 있습니다.

셀 텍스트에 밑줄이나 취소선을 추가할 수 있나요?

네, IronXL은 밑줄과 취소선 효과를 모두 지원합니다. Underline 속성을 사용하여 시각적 강조를 위해 밑줄을 추가하고, Strikeout 속성을 사용하여 텍스트에 취소선을 만들 수 있습니다. 이러한 서식 옵션을 사용하면 Excel 문서에서 중요한 정보를 강조하거나 변경 사항을 표시할 수 있습니다.

여러 셀에 한 번에 글꼴 서식을 적용할 수 있나요?

물론입니다! IronXL을 사용하면 전체 범위, 행 또는 열을 동시에 선택하고 서식을 지정할 수 있습니다. 범위 표기법을 사용하여 여러 셀을 선택하고 선택한 모든 셀에 글꼴 속성을 한 번에 적용할 수 있으므로 Excel 스프레드시트의 넓은 영역에 효율적으로 서식을 지정할 수 있습니다.

엑셀 셀에 위첨자 또는 아래첨자를 설정하는 방법은 무엇인가요?

IronXL은 Excel 셀에 위첨자와 아래첨자를 만들 수 있는 FontScript 속성을 제공합니다. 이 고급 서식 옵션은 스프레드시트 내에서 과학적 표기법, 화학식 또는 수학 표현식을 표시하는 데 특히 유용합니다.

엑셀 셀의 글꼴 색상을 프로그램으로 변경할 수 있나요?

네, IronXL에는 글꼴 색상 사용자 지정 기능이 포함되어 있습니다. Style.Font 개체에서 사용할 수 있는 색상 속성을 사용하여 셀 텍스트에 특정 글꼴 색상을 설정할 수 있으므로 시각적으로 매력적이고 색상으로 구분된 Excel 문서를 만들 수 있습니다.

Is it possible to perform font customization in Excel without Microsoft Office using C#?

Yes, IronXL allows you to perform comprehensive font customization in Excel from C# applications without needing Microsoft Office interop, providing methods to adjust font style, size, weight, and more.

What are the benefits of customizing fonts in Excel using IronXL?

Customizing fonts in Excel using IronXL benefits document formatting by improving readability, emphasizing critical information, and creating visually appealing and professional documents programmatically.

How can I make use of advanced font options like Italic or Strikeout in IronXL?

Advanced font options such as Italic or Strikeout can be implemented by setting properties like `Italic` and `Strikeout` in IronXL. For instance, `workSheet["B2"].Style.Font.Italic = true;` sets the font to italic.

Curtis Chau
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

...
더 읽어보기

시작할 준비 되셨나요?

Nuget Downloads 2,237,574버전:2026.9방금 출시

무료로 받기

30일 체험 키를 즉시 받으세요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.
bullet_test워터마크 없이
프로덕션에서 테스트
bullet_calendar30일 완전한
기능의 제품
bullet_support체험 기간 동안
24/5 기술 지원
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.
PDF용 C# NuGet 라이브러리
NuGet을 사용하여 설치하세요

버전: 2026.9

PM > Install-Package IronXL.Excel
nuget.org/packages/IronXL.Excel/
  1. 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭하고 NuGet 패키지 관리를 선택합니다.
  2. 찾아보기를 선택하고 "IronXL"을 검색하세요.
  3. 패키지를 선택하고 설치하세요
C# PDF DLL
DLL 다운로드

버전: 2026.9

  1. IronXL을 다운로드하고 솔루션 디렉터리 내의 ~/Libs와 같은 위치에 압축을 푸세요.
  2. Visual Studio 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭합니다. 찾아보기를 선택하고 "IronXL.dll"을 선택합니다.

라이선스 가격은 749달러 부터 시작합니다.

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.