IRONXL 사용하여 C#에서 엑셀 시트의 데이터를 가져오는 방법 커티스 차우 업데이트됨:6월 22, 2025 다운로드 IronXL NuGet 다운로드 DLL 다운로드 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 IronXL은 C#에서 Excel 파일을 다루기 위한 다양한 기능을 제공하는 기능이 풍부한 API입니다. 이 튜토리얼은 IronXL을 사용하여 C#에서 Excel 시트에서 데이터를 가져오는 방법을 탐구합니다. 이 튜토리얼을 따르려면 다음이 필요합니다: 기기에 Microsoft Visual Studio 설치 C# 프로그래밍의 기본 지식 프로젝트에 IronXL 라이브러리 설치 IronXL은 공식 웹사이트나 Visual Studio의 NuGet 패키지 관리자를 통해 다운로드할 수 있습니다. Visual Studio에 IronXL 설치하기 C# 프로젝트에 IronXL을 설치하려면 다음 단계를 따르세요: Microsoft Visual Studio를 엽니다. 새 프로젝트를 만들거나 기존 프로젝트를 엽니다. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "NuGet 패키지 관리"를 선택합니다. "NuGet 패키지 관리" 창에서 "찾아보기" 탭을 선택합니다. 검색 상자에 "IronXL"을 입력하고 Enter 키를 누릅니다. "IronXl.Excel"을 선택하고 "설치" 버튼을 클릭합니다. 라이선스 계약에 동의하려면 "I Accept" 버튼을 클릭합니다. 설치가 완료될 때까지 기다립니다. Visual Studio 프로젝트에 IronXL 라이브러리 설치 이 단계를 완료하면 IronXL이 설치되어 C# 프로젝트에서 사용할 준비가 완료됩니다. 1단계: 필요한 라이브러리 가져오기 IronXL 라이브러리 및 기타 필요한 라이브러리를 가져오기 위해 다음 샘플 코드를 추가합니다. using IronXL; using System; using System.Data; using System.Data.OleDb; using System.Windows.Forms; using IronXL; using System; using System.Data; using System.Data.OleDb; using System.Windows.Forms; $vbLabelText $csharpLabel IronXL 사용 네임스페이스는 IronXL 라이브러리를 사용하여 Excel 파일을 다루기 위한 모든 필요한 클래스와 기능을 제공합니다. 2단계: Excel 파일 로드하기 첫 번째 단계는 파일을 로드하는 것입니다. IronXL은 Excel 파일을 로드하기 위한 WorkBook 클래스를 제공합니다. 우리는 기존 Excel 파일을 열거나 새로운 워크북을 만들기 위해 WorkBook 클래스를 사용할 수 있습니다. 기존 Excel 파일을 로드하려면 다음 코드를 사용하십시오: WorkBook workbook = WorkBook.Load("path/to/excel/file.xlsx"); WorkBook workbook = WorkBook.Load("path/to/excel/file.xlsx"); $vbLabelText $csharpLabel 이 코드는 지정된 Excel 파일을 WorkBook 객체로 로드합니다. 새로운 WorkBook을 생성하려면 다음 샘플 코드를 사용하십시오: WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX); WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX); $vbLabelText $csharpLabel 이 코드는 지정된 파일 형식(XLSX)으로 새 워크북을 생성합니다. IronXL은 .XLS 및 .XLSX 파일 형식으로 Excel 스프레드시트를 로드하고 생성할 수 있습니다 3단계: Excel 시트 검색 Excel 파일을 로드한 후 데이터를 가져올 Excel 시트를 지정해야 합니다. WorkBook은 여러 WorkSheet 객체를 포함할 수 있습니다. 각 WorkSheet은 데이터를 액세스하기 전에 워크시트의 이름을 지정해야 합니다. WorkSheet worksheet = workbook.WorkSheets["Sheet1"]; WorkSheet worksheet = workbook.WorkSheets["Sheet1"]; $vbLabelText $csharpLabel 이 코드는 워크북에서 첫 번째 워크시트(워크시트 이름 Sheet1)를 검색합니다. 인덱스로 워크시트를 검색하려면 다음 코드를 사용할 수 있습니다: WorkSheet worksheet = workbook.WorkSheets[0]; WorkSheet worksheet = workbook.WorkSheets[0]; $vbLabelText $csharpLabel 이 코드는 통합 문서에서 첫 번째 워크시트를 가져옵니다. 워크시트가 존재한다고 가정합니다. Step 4: Excel 시트에서 데이터 가져오기 가져온 Excel 시트에서 데이터에 접근할 수 있습니다. IronXL은 Excel 시트에서 데이터를 가져오는 다양한 메서드를 제공합니다. 다음은 가장 일반적으로 사용되는 메서드 중 일부입니다: 인덱서 연산자 []: 단일 셀의 값을 검색합니다. GetRow: 단일 행의 데이터를 검색합니다. GetColumn: 단일 열의 데이터를 검색합니다. GetRange: 셀 범위를 검색합니다. 단일 셀의 값을 가져오려면 다음 코드를 사용하십시오: object value = worksheet["A1"].Value; object value = worksheet["A1"].Value; $vbLabelText $csharpLabel 이 코드는 워크시트의 A1 셀의 값을 가져옵니다. 단일 행의 데이터를 가져오려면 다음 코드를 사용하십시오: var dataRow = worksheet.GetRow(1); var dataRow = worksheet.GetRow(1); $vbLabelText $csharpLabel 이 코드는 워크시트의 첫 번째 행의 데이터를 가져옵니다. 단일 열의 데이터를 가져오려면 다음 코드를 사용하십시오: var dataColumn = worksheet.GetColumn(1); var dataColumn = worksheet.GetColumn(1); $vbLabelText $csharpLabel 이 코드는 워크시트의 첫 번째 열의 데이터를 가져옵니다. 여러 셀의 범위를 가져오려면 다음 코드를 사용하십시오: var cellRange = worksheet.GetRange("A1:B2"); var cellRange = worksheet.GetRange("A1:B2"); $vbLabelText $csharpLabel 이 코드는 워크시트에서 A1부터 B2까지의 범위의 셀을 가져옵니다. Step 5: Excel 시트에서 데이터 추출 가져온 데이터에서 단일 값을 추출하려면 적절한 데이터 유형으로 캐스트해야 합니다. 다음 코드는 A1 셀에서 정수 값을 추출하는 방법을 보여줍니다: int value = worksheet["A1"].IntValue; int value = worksheet["A1"].IntValue; $vbLabelText $csharpLabel 다음 코드는 행의 데이터를 추출하는 데 사용할 수 있습니다: var dataRow = worksheet.GetRow(1); var values = dataRow.Values; foreach (var value in values) { int intValue = (int)value; // Do something with the extracted value } var dataRow = worksheet.GetRow(1); var values = dataRow.Values; foreach (var value in values) { int intValue = (int)value; // Do something with the extracted value } $vbLabelText $csharpLabel 이 코드는 첫 번째 행의 데이터를 추출하고 행의 값을 반복하면서 각 값을 정수로 캐스트합니다. 다음으로, 다음 코드는 열의 데이터를 추출하는 방법을 보여줍니다: var dataColumn = worksheet.GetColumn(1); var values = dataColumn.Values; foreach (var value in values) { string strValue = (string)value; // Do something with the extracted value } var dataColumn = worksheet.GetColumn(1); var values = dataColumn.Values; foreach (var value in values) { string strValue = (string)value; // Do something with the extracted value } $vbLabelText $csharpLabel 이 코드는 첫 번째 열의 데이터를 추출하고 열의 값을 반복하면서 각 값을 문자열로 캐스트합니다. 다음 예제는 여러 셀의 범위를 추출하는 방법을 보여줍니다: var cellRange = worksheet.GetRange("A1:B2"); var values = cellRange.Values; foreach (var row in values) { foreach (var value in row) { // Do something with the extracted value } } var cellRange = worksheet.GetRange("A1:B2"); var values = cellRange.Values; foreach (var row in values) { foreach (var value in row) { // Do something with the extracted value } } $vbLabelText $csharpLabel 이 코드는 A1부터 B2까지의 범위를 추출하고 각 셀의 값을 반복합니다. 결론 이 튜토리얼에서는 IronXL을 사용하여 C#에서 Excel 시트에서 데이터를 가져오고, Excel 파일을 로드하고, 필요한 워크시트를 가져오고, 워크시트에서 데이터를 가져오고, 데이터를 추출하고, 데이터를 데이터베이스에 가져오는 방법을 살펴보았습니다. IronXL은 Excel 파일을 작업할 수 있는 기능이 풍부한 API를 제공하여 Excel 데이터를 C# 애플리케이션에 통합하기 쉽게 합니다. IronXL을 사용하여 Excel 파일을 읽고 쓰고, 데이터와 프로그래밍적으로 상호작용할 수 있습니다. 또한 IronXL을 사용하여 보고서 생성, 차트 생성, 셀 서식 지정과 같은 Excel 작업을 자동화할 수 있습니다. IronXL의 더 많은 정보 IronXL은 Excel 및 CSV 파일에 읽고 쓸 수 있는, 사용하기 쉽고 편리한 라이브러리로, 작고 쉽게 기억할 수 있는 함수들로 구성되어 있습니다. 이 튜토리얼은 IronXL이 할 수 있는 것의 일부분만 다루었습니다. IronXL은 셀 서식 지정, 수학 함수, 조건부 서식 지정 등 다양한 추가 기능을 제공합니다. IronXL을 사용할 때의 주요 이점 .NET 엔지니어로부터의 전담 지원, 크로스 플랫폼 지원, Azure, AWS, 및 Docker. Microsoft Visual Studio를 통한 간단한 설치 개발을 위한 무료 체험판, $799에서 시작하는 라이센스 C# 또는 VB.NET 프로젝트에 쉽게 통합 가능 자주 묻는 질문 C#에서 HTML을 PDF로 변환하는 방법은 무엇인가요? IronPDF의 RenderHtmlAsPdf 메서드를 사용하여 HTML 문자열을 PDF로 변환할 수 있습니다. 또한 RenderHtmlFileAsPdf 사용하여 HTML 파일을 PDF로 변환할 수도 있습니다. Interop을 사용하지 않고 C#에서 Excel 시트의 데이터를 가져오는 방법은 무엇인가요? IronXL 사용하면 WorkBook 클래스로 Excel 파일을 로드하고 GetRow() , GetColumn() , GetRange() 와 같은 메서드를 사용하여 데이터에 접근함으로써 C#에서 Excel 시트의 데이터를 가져올 수 있습니다. C#에서 IronXL 사용하여 Excel 파일을 조작하기 위한 필수 조건은 무엇입니까? C#에서 Excel 파일을 조작하려면 Microsoft Visual Studio, C# 프로그래밍에 대한 기본 지식, 그리고 NuGet 패키지 관리자를 통해 설치된 IronXL 라이브러리가 필요합니다. Visual Studio 프로젝트에 IronXL 설치하려면 어떻게 해야 하나요? IronXL 설치하려면 Visual Studio를 열고 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭한 다음 ' NuGet 패키지 관리'를 선택하고 찾아보기 탭에서 ' IronXL'을 검색하세요. '설치'를 클릭하여 프로젝트에 추가합니다. IronXL 사용하여 Excel 파일을 불러오는 방법은 무엇인가요? WorkBook 클래스를 사용하여 Excel 파일을 불러올 수 있습니다. 예를 들어, WorkBook workbook = WorkBook.Load("path/to/excel/file.xlsx"); IronXL 사용하여 통합 문서에서 특정 워크시트를 어떻게 가져올 수 있습니까? 워크시트는 이름으로 가져올 수 있습니다. 예: WorkSheet worksheet = workbook.WorkSheets["Sheet1"]; 또는 인덱스로 가져올 수 있습니다. 예: WorkSheet worksheet = workbook.WorkSheets[0]; IronXL 사용하여 셀에서 데이터를 추출하는 방법은 무엇입니까? 셀의 인덱스를 사용하여 해당 값을 가져옵니다(예: object value = worksheet["A1"].Value; 그런 다음 해당 값을 적절한 데이터 형식으로 캐스팅합니다. IronXL .XLS 및 .XLSX 파일 형식을 모두 지원합니까? 네, IronXL .XLS 및 .XLSX 파일 형식의 Excel 스프레드시트를 불러오고 생성할 수 있습니다. IronXL 사용하여 세포 범위를 추출하는 방법은 무엇입니까? 셀 범위를 추출하려면 var cellRange = worksheet.GetRange("A1:B2"); 사용하고 값을 반복합니다. IronXL 사용하면 어떤 이점이 있나요? IronXL .NET 엔지니어의 전담 지원, 크로스 플랫폼 지원, Visual Studio를 통한 간편한 설치, 무료 평가판, 그리고 C# 또는 VB .NET 프로젝트와의 손쉬운 통합을 제공합니다. 커티스 차우 지금 바로 엔지니어링 팀과 채팅하세요 기술 문서 작성자 커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다. 커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다. 관련 기사 업데이트됨 3월 1, 2026 .NET C#에서 Excel 파일 다운로드: XLSX, CSV 등 다양한 형식으로 데이터 내보내기 ASP.NET Core 에서 C# 및 IronXL 사용하여 Excel 파일을 다운로드하는 방법을 설명합니다. MVC 컨트롤러에서 MemoryStream 및 File() 반환 값을 사용하여 데이터를 XLSX, CSV 및 XML 형식으로 내보낼 수 있습니다. 코드 예제가 포함되어 있습니다. 더 읽어보기 업데이트됨 3월 1, 2026 IronXL 사용하여 Blazor 에서 Excel 파일을 내보내는 방법 IronXL 사용하여 Blazor Server 애플리케이션에서 데이터를 Excel로 내보내는 방법을 알아보세요. 이 가이드에서는 프로젝트 설정, 서비스 설계, 조건부 서식, 다중 시트 보고서 및 오류 처리에 대한 모든 C# 코드 예제를 다룹니다. 더 읽어보기 업데이트됨 2월 27, 2026 StreamReader 대신 C#에서 Excel 파일을 읽는 방법 StreamReader가 Excel 파일을 읽을 수 없는 이유와 C# .NET 에서 IronXL 사용하여 디스크 또는 메모리 스트림에서 XLSX 및 XLS 통합 문서를 로드하는 방법을 알아보세요. 더 읽어보기 엑셀에서 표를 범위로 변환하는 방법C#에서 CSV 파일을 만드는 ...
업데이트됨 3월 1, 2026 .NET C#에서 Excel 파일 다운로드: XLSX, CSV 등 다양한 형식으로 데이터 내보내기 ASP.NET Core 에서 C# 및 IronXL 사용하여 Excel 파일을 다운로드하는 방법을 설명합니다. MVC 컨트롤러에서 MemoryStream 및 File() 반환 값을 사용하여 데이터를 XLSX, CSV 및 XML 형식으로 내보낼 수 있습니다. 코드 예제가 포함되어 있습니다. 더 읽어보기
업데이트됨 3월 1, 2026 IronXL 사용하여 Blazor 에서 Excel 파일을 내보내는 방법 IronXL 사용하여 Blazor Server 애플리케이션에서 데이터를 Excel로 내보내는 방법을 알아보세요. 이 가이드에서는 프로젝트 설정, 서비스 설계, 조건부 서식, 다중 시트 보고서 및 오류 처리에 대한 모든 C# 코드 예제를 다룹니다. 더 읽어보기
업데이트됨 2월 27, 2026 StreamReader 대신 C#에서 Excel 파일을 읽는 방법 StreamReader가 Excel 파일을 읽을 수 없는 이유와 C# .NET 에서 IronXL 사용하여 디스크 또는 메모리 스트림에서 XLSX 및 XLS 통합 문서를 로드하는 방법을 알아보세요. 더 읽어보기