엑셀 숫자 형식
using IronXL;
using System;
using System.Linq;

// Load an existing WorkSheet
WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();

// Set data display format to cell
// The cell value will look like 12300%
workSheet["A2"].Value = 123;
workSheet["A2"].FormatString = "0.0%";

// The cell value will look like 123.0000
workSheet["A2"].First().FormatString = "0.0000";

// Set data display format to range
DateTime dateValue = new DateTime(2020, 1, 1, 12, 12, 12);
workSheet["A3"].Value = dateValue;
workSheet["A4"].First().Value = new DateTime(2022, 3, 3, 10, 10, 10);
workSheet["A5"].First().Value = new DateTime(2021, 2, 2, 11, 11, 11);

var range = workSheet["A3:A5"];

// The cell(A3) value will look like 1/1/2020 12:12:12 PM
range.FormatString = "MM/dd/yy h:mm:ss";

workBook.SaveAs("numberFormats.xls");
NuGet Download
PM > Install-Package IronXL.Excel
엑셀 숫자 형식

엑셀 숫자 형식

FormatString 속성을 사용하여 C#에서 어떤 Excel Cell 또는 Range의 표시 값을 형식화할 수 있습니다.

workSheet["A2"]을 사용하면 지정된 주소의 Range만 선택됩니다. Cell에 접근하려면 First() 메서드를 사용할 수 있습니다. 그러나 FormatString 속성은 Cell 및 Range에서 직접 설정할 수 있습니다. 따라서 First() 메서드는 종종 생략할 수 있습니다. 더 많은 Excel 숫자 형식은 아래 코드 예제에 표시된 것과 동일한 방법을 사용하여 적용할 수 있습니다.

이 코드 예제에서는 IronXL 라이브러리를 사용하여 Excel 파일을 조작합니다. WorkBook.Load 메서드는 기존의 Excel 파일을 로드하고, workSheet["A2"] 구문은 서식을 적용할 워크시트 내의 특정 셀을 선택합니다. 그리고 나서 FormatString 속성을 "0.00"으로 설정하여 셀 값이 소수점 두 자리로 표시되도록 합니다. 마지막으로, workbook.SaveAs가 수정된 워크북을 새 파일에 저장합니다.

C#로 Excel 셀 데이터 형식을 설정하는 법 배우기.
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 2,362,812버전:2026.11방금 출시