IRONSOFTWAREHOME
IRONXL 사용하여

C# Excel 글꼴 스타일 사용 방법

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

데이터를 조작하고 시각화하는 데 가장 효과적인 프로그램 중 하나는 여전히 Microsoft Excel입니다. 개인의 필요에 맞게 데이터를 구조화하고 사용자 지정할 수 있는 능력뿐만 아니라, 그 광범위한 기능 세트는 매우 적응력이 뛰어납니다. 데이터의 표현을 개선하고 더욱 읽기 쉽고 시각적으로 매력적이게 만들려면 글꼴 스타일이 필수적입니다. C#에서 Excel과 함께 글꼴 스타일을 조작하는 일반적인 방법은 Microsoft.Office.Interop.Excel을 이용한 Font 속성을 사용하는 것입니다. 그러나 이 옵션은 다른 대안만큼 유연하거나 편리하지 않습니다. 따라서 이 게시물에서는 IronXL을 사용하여 C# Excel에서 글꼴 스타일을 설정하는 방법에 대해 논의할 것입니다.

C# Excel 글꼴 스타일을 사용하는 방법

  1. C#에서 프로젝트를 열거나 생성합니다.
  2. NuGet을 사용하여 IronXL 라이브러리를 설치합니다.
  3. C# 프로그램에서 IronXL 네임스페이스를 사용합니다.
  4. var workbook = WorkBook.Load("example.xlsx");를 사용하여 Excel 파일을 로드합니다.
  5. var sheet = workbook.WorkSheets[0];를 사용하여 워크시트를 선택합니다.
  6. var range = sheet["A1:B2"];를 사용하여 셀의 범위를 정의합니다.
  7. range.Style.Font.Name = "Calibri";을 사용하여 스타일과 같은 글꼴 속성을 설정하고, range.Style.Font.Size = 12;로 글꼴 크기를 설정하며, range.Style.Font.Color = "#FF0000";로 색상을 설정하고 range.Style.Font.Bold = true;range.Style.Font.Italic = true;와 같은 기타 속성을 설정합니다.
  8. SaveAs() 메서드를 사용하여 'sample.xlsx'로 워크시트를 저장합니다.

IronXL

Excel 글꼴 스타일에 뛰어들기 전에 IronXL에 대해 빠르게 소개하겠습니다. IronXL은 C# 응용 프로그램 내에서 Excel 파일을 생성, 읽기 및 조작할 수 있도록 돕는 인기 있는 C# 라이브러리입니다. Excel 파일을 작업하기 위해 사용하기 쉬운 API를 제공하여 데이터를 읽고, 쓰고, 형식을 지정하는 작업을 훨씬 더 쉽게 만듭니다.

개발자들은 IronXL을 사용하여 C#을 통해 Excel 관련 프로세스를 자동화할 수 있습니다. C# 개발자들이 프로그래밍 방식으로 Excel 파일과 상호 작용하기를 원하는 경우, 사용자 친화적인 인터페이스와 포괄적인 문서가 그 go-to 옵션이 됩니다.

IronXL의 주요 특성들 중 몇 가지를 아래에 나열하였습니다:

  • Excel 파일 생성 및 편집: IronXL은 Excel 파일의 생성 및 편집을 용이하게 하여 처음부터 시작하고 기존 파일에 변경을 가할 수 있게 해줍니다. 워크시트, 행, 열, 셀이 모두 프로그래밍 방식으로 추가, 제거 또는 변경될 수 있습니다.
  • Excel 파일 읽기: Excel 파일에서 데이터를 읽는 강력한 기능을 갖추고 있습니다. 셀 값, 수식, 형식 및 기타 메타데이터를 쉽게 추출할 수 있어 효과적인 데이터 처리 및 분석이 가능합니다.
  • Excel 파일 쓰기: IronXL은 Excel 파일에 데이터를 쓰기 위한 간편한 지원을 제공합니다. 셀에 값, 수식 및 형식을 입력할 수 있어 보고서 생성, 데이터 내보내기 및 데이터 입력 작업 자동화에 적합합니다.
  • 형식 지정 및 스타일: Excel 문서의 형식 지정 및 스타일링에 대한 광범위한 지원을 제공합니다. 글꼴 스타일, 색상, 테두리, 정렬 및 기타 측면을 조정하여 스프레드시트를 전문적이고 눈길을 끄는 형식으로 만들 수 있습니다.
  • 공식 지원: IronXL을 사용하여 Excel 공식을 프로그래밍 방식으로 작업할 수 있습니다. 공식 종속성을 쉽게 처리하고, 값을 계산하며, 특정 셀에 대해 공식을 지정할 수 있습니다.
  • 차트 생성: Excel 문서 내에서 그래프 및 차트를 만들 수 있습니다. 데이터 및 패턴의 효과적인 시각적 표현을 위해 파이 차트, 세로 막대 차트, 꺾은선형 차트 등 다양한 차트 형식을 만들 수 있습니다.
  • 데이터 유효성 검사: IronXL의 데이터 유효성 검사 도구를 사용하여 셀 값에 대한 규칙과 제한을 설정할 수 있습니다. 범위, 목록, 날짜 및 사용자 지정 공식과 같은 기준을 사용하여 입력을 확인하여 데이터의 정확성과 무결성을 보장할 수 있습니다.
  • 보호 및 암호화: 라이브러리가 제공하는 기능을 이용하여 Excel 파일을 비밀번호로 보호하고 암호화할 수 있습니다. 중요한 데이터를 암호화하고 권한을 설정하여 문서를 보호할 수 있습니다.
  • .NET 앱과의 통합: IronXL은 .NET 응용 프로그램과의 매끄러운 통합을 제공하여 C# 개발자에게 친숙하고 사용자 친화적인 프로그래밍 인터페이스를 제공합니다. 다양한 기능과 포괄적인 API 세트가 기존의 .NET 응용 프로그램에 쉽게 통합됩니다.

IronXL은 Excel을 조작하는 데 있어 여러 가지 옵션을 제공하여 Excel과 관련된 작업을 간소화하는 데 도움을 주는 기능이 풍부하고 적응력이 뛰어난 C# 라이브러리입니다. IronXL은 데이터 중심의 응용프로그램을 구축하거나, 데이터를 분석하거나, 보고서를 작성하든 성공에 필요한 기능 및 도구를 제공합니다. 더 알아보려면 여기의 문서를 참조하십시오.

Visual Studio에서 새 프로젝트 생성하기

Visual Studio 응용 프로그램을 열려면 파일 메뉴에서 파일을 선택하십시오. "새 프로젝트"를 선택한 후 "콘솔 애플리케이션"을 선택하십시오.

C# Excel 글꼴 스타일 사용 방법: 그림 1 - Visual Studio 응용 프로그램 페이지

파일 위치를 선택한 후, 할당된 텍스트 필드에 프로젝트 이름을 입력하세요. 그 후, 아래 샘플과 같이 생성 버튼을 클릭하여 필요한 .NET Framework를 선택하세요.

C# Excel 글꼴 스타일 사용 방법: 그림 2 - Visual Studio 응용 프로그램 페이지: 원하는 프로젝트 이름 입력

Visual Studio 프로젝트의 구성은 선택된 애플리케이션에 따라 달라질 것입니다. 코드를 추가하고 애플리케이션을 구축하려면 프로그램.cs 파일을 열기만 하면 됩니다. 인터넷 애플리케이션, Windows 또는 콘솔에서 모두 사용할 수 있습니다.

C# Excel 글꼴 스타일 사용 방법: 그림 3 - 프로젝트에 대한 해당 프레임워크 선택

그런 다음 코드를 테스트하고 라이브러리를 추가할 수 있습니다.

IronXL 라이브러리 설치하기

다음 패치를 적용하려면 IronXL 라이브러리를 설치해야 합니다. 마지막으로, NuGet 패키지 관리자 콘솔을 실행하고 다음 명령을 사용하여 설치를 완료하세요.

PM > Install-Package IronXL.Excel

C# Excel 글꼴 스타일 사용 방법: 그림 4 - NuGet 패키지 관리자 콘솔 열기 및 설치 명령 입력

대안으로 NuGet 패키지 관리자를 사용하여 "IronXL" 패키지를 검색할 수 있습니다. IronXL와 관련된 NuGet 패키지 중 어떤 것을 다운로드할 것인지 이 목록에서 선택할 수 있습니다.

C# Excel 글꼴 스타일 사용 방법: 그림 5 - NuGet 패키지 관리자에서 검색 기능을 사용하여 IronXL 검색 및 설치

IronXL을 사용한 Excel 글꼴 스타일

먼저, 셀 범위에 대한 폰트 속성을 설정하는 방법을 간단하게 보여드리겠습니다:

using IronXL;

class Program
{
    static void Main(string [] args)
    {
        // Load the existing Excel workbook
        WorkBook workbook = WorkBook.Load("Demo.xlsx");
        
        // Select the first worksheet
        WorkSheet sheet = workbook.WorkSheets[0];
        
        // Define the range of cells
        var range = sheet["A1:B2"];
        
        // Set font characteristics for the range of cells
        range.Style.Font.Name = "Calibri";  // Font name
        range.Style.Font.Size = 12;         // Font size
        range.Style.Font.Color = "#FF0000"; // Font color
        range.Style.Font.Bold = true;       // Bold font
        range.Style.Font.Italic = true;     // Italicized font

        // Save the modified workbook as a new file
        workbook.SaveAs("Sample.xlsx");
    }
}

Excel 파일 "Demo.xlsx"가 먼저 WorkBook 객체에 로드됩니다. 현재 파일이 없으면 이 이름으로 새 파일을 생성할 것입니다. 이 경우, 우리는 워크북의 첫 번째 워크시트(WorkSheet)를 선택하고 있습니다. 워크북에 시트가 여러 개 있는 경우 이름이나 인덱스로 특정 시트를 선택할 수 있습니다. 선택된 Excel 워크시트 내에서 셀 A1부터 셀 B2까지의 범위를 지정합니다. 이를 통해 이 특정 셀 범위에 대한 폰트 스타일을 설정할 수 있습니다.

선택한 셀 범위에 대해 다음 줄이 폰트 객체 속성을 설정합니다:

  • Font.Name: 글꼴 유형을 정의합니다 (Calibri).
  • Font.Size: 글꼴 크기를 설정합니다.
  • Font.Color: 글꼴 색상을 빨간색으로 변경합니다 (16진수로 #FF0000).
  • Font.Bold: 텍스트를 굵게 만듭니다.
  • Font.Italic: 텍스트에 이탤릭체를 적용합니다.

마지막으로, 폰트 스타일을 적용한 뒤 변경된 워크시트를 "Sample.xlsx"라는 새 파일로 저장합니다. 다음은 위 코드의 실행 결과입니다.

폰트 이름 설정

FontName 필드를 노출하는 IFont 인터페이스가 Style 속성을 통해 제공됩니다. 이 매개변수를 사용하여 셀의 선호하는 글꼴 이름을 지정할 수 있습니다.

// Select the range of cells
var fontrange = sheet["A1:B1"];
fontrange.Style.Font.Name = "Calibri"; // Set font name

C# Excel 글꼴 스타일 사용 방법: 그림 6 - 프로그래밍 방식으로 글꼴 스타일을 변경하는 코드 예제

폰트 색상 설정

Color 속성을 노출하는 IFont 인터페이스가 Style 속성을 통해 제공됩니다. 이 속성을 사용하여 16진수 코드 문자열로 폰트 색상을 설정할 수 있습니다. 색상은 16진수 코드로 정의되며 6개의 16진수 숫자로 구성됩니다 (예: 빨간색은 #FF0000, 시안은 #00FFFF). 글꼴의 색상에 맞는 올바른 16진수 코드를 얻기 위해 온라인에서 사용할 수 있는 수많은 색상 선택기가 있습니다.

// Select the range of cells
var fontrange = sheet["A1:B1"];
fontrange.Style.Font.Color = "#FF0000"; // Set font color

C# Excel 글꼴 스타일 사용 방법: 그림 7 - 프로그래밍 방식으로 글꼴 색상을 변경하는 코드 예제

폰트 굵기 설정

Bold 속성은 Style 속성에 의해 제공되는 IFontFormatting 인터페이스를 통해 노출됩니다. 이 속성은 글꼴의 굵기를 설정하며, 이는 boolean 값입니다. 선택한 셀에서 글꼴을 굵게 만들려면 Bold 속성을 true로 설정하십시오.

// Select the range of cells
var fontrange = sheet["A1:B1"];
fontrange.Style.Font.Bold = true; // Set font to bold

C# Excel 글꼴 스타일 사용 방법: 그림 8 - 프로그래밍 방식으로 글꼴을 굵게 하는 코드 예제

폰트 기울임꼴 설정

Italic 속성은 Style 속성에 의해 제공되는 IFontFormatting 인터페이스를 통해 노출됩니다. 이 속성은 글꼴이 기울어지는지 여부를 제어하며, 이는 boolean 값입니다. 선택한 셀에서 글꼴을 기울임꼴로 만들려면 Italic 속성을 true로 설정하십시오.

// Select the range of cells
var fontrange = sheet["A1:B1"];
fontrange.Style.Font.Italic = true; // Set font to italic

C# Excel 글꼴 스타일 사용 방법: 그림 9 - 프로그래밍 방식으로 글꼴을 이탤릭체로 변경하는 코드 예제

위의 코드 목록은 IronXL을 사용하여 C#으로 Excel에서 글꼴 스타일을 프로그래밍 방식으로 변경하는 방법을 보여줍니다. 기존 워크북을 로드하고, 워크시트를 선택하고, 셀 범위를 지정하고, 폰트 속성을 조정하여 Excel 스프레드시트에서 텍스트의 모양을 신속하게 변경할 수 있습니다. 위에는 표시되지 않았지만 특정 셀 또는 전체 워크시트에 대해 글꼴 크기를 유사하게 수정할 수도 있으며, IFont 인터페이스와 관련된 속성 목록은 여기를 참조하시고, 코드 예제에 대해 더 알고 싶으시면 여기를 참조하십시오.

결론

폰트 스타일을 사용하면 Excel 스프레드시트의 가독성과 시각적 매력이 크게 향상됩니다. C# 및 IronXL을 사용하면 프로그래밍 방식으로 폰트 스타일을 변경하는 것이 간단하고 확장 가능해집니다. 새로운 워크북을 만들거나 기존 워크북을 편집할 때 특정 셀에 스타일을 적용하거나 큰 범위의 셀을 서식 지정해야 하는 경우 IronXL은 귀하의 요구를 충족시킬 수 있는 광범위한 도구 키트를 제공합니다.

C#과 IronXL을 사용하여 Excel 폰트 스타일을 익히면 데이터를 효과적으로 전달하는 전문적인 외관의 스프레드시트를 생성할 수 있습니다. 대시보드, 보고서 또는 데이터 기반 애플리케이션을 만들 때 폰트 스타일링을 신중히 고려하면 정교하고 강력한 사용자 경험을 달성할 수 있습니다.

데이터를 처리하고 표시하는 데 있어 선택지는 무궁무진합니다. C# 프로그램에서 Excel과 관련된 다양한 활동을 관리할 수 있는 IronXL을 도구로 갖추면 좋습니다. 사용자가 준비가 되면 무료로 IronXL을 사용하기 시작할 수 있습니다. 여기에서 Iron Software 제품에 대해 더 알아보세요.

Curtis Chau
기술 문서 작성자

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

...
더 읽어보기

관련 기사

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일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.