C#를 사용하여 Excel 파일에서 데이터 읽기

Excel 스프레드시트는 데이터를 저장하고 구성하는 데 널리 사용되는 형식으로, 기업과 개인 모두에게 매우 중요합니다. 재무 데이터를 분석하거나 보고서를 생성하거나 데이터 세트를 조작하는 경우, C# 응용 프로그램에서 Excel 파일을 다룰 수 있는 능력은 종종 필수적입니다.

Aspose.Cells for .NET은 C#에서 Excel 파일 조작을 단순화하는 강력한 라이브러리입니다. 이 블로그 게시물에서는 .NET 응용 프로그램에서 C#을 사용하여 Excel 파일을 읽는 방법을 단계별로 안내하여 시작하는 데 도움을 드리겠습니다.

목차

Excel 파일을 읽기 위한 C# API

Excel 시트에서 데이터를 읽기 위해 Aspose.Cells for .NET을 활용할 것입니다. 이 기능이 풍부한 API는 Excel 파일을 쉽게 생성하고 조작할 수 있게 해줍니다. 다운로드 섹션에서 다운로드하거나 NuGet을 통해 설치할 수 있습니다.

PM> Install-Package Aspose.Cells

C#에서 Excel 파일의 데이터 읽기

Excel 파일에서는 데이터가 에 저장되며, 각 셀은 이름(예: A1, B3) 또는 행 및 열 인덱스로 식별됩니다. 이러한 셀의 모음은 워크시트를 형성하며, Excel 파일은 하나 이상의 워크시트를 포함할 수 있습니다. 모든 워크시트가 함께 통합 문서를 구성합니다. Aspose.Cells for .NET은 Excel 파일 조작을 위한 이러한 명명 규칙을 준수합니다.

C#에서 Excel 파일을 읽고 데이터를 추출하는 단계는 다음과 같습니다:

  1. Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
  2. WorksheetCollection 클래스의 인스턴스를 생성하고 Workbook.Worksheets를 사용하여 워크시트를 참조합니다.
  3. 컬렉션의 모든 워크시트를 반복합니다:
    • 각 워크시트에 대한 참조를 Worksheet 객체로 가져옵니다.
    • 워크시트의 데이터 행과 열을 계산합니다.
    • 행을 반복하고 열을 중첩 반복합니다.
    • Worksheet.Cells[i, j].Value 속성을 사용하여 각 셀의 데이터를 읽습니다.

다음은 C#에서 Excel 파일을 읽는 방법을 보여주는 코드 샘플입니다:

위의 코드 샘플을 실행한 후, 콘솔 출력에는 Excel 파일에서 추출된 데이터가 표시됩니다:

C#에서 Excel 파일의 워크시트에서 데이터 읽기

C#에서 Excel 파일 읽기

특정 Excel 시트 읽기

Excel 파일에서 특정 워크시트만 읽어야 하는 경우, 다음 단계를 따르십시오:

  1. Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
  2. Workbook.Worksheets[index]를 사용하여 원하는 워크시트에 대한 참조를 가져옵니다.
  3. 워크시트의 데이터 행과 열을 계산합니다.
  4. 행을 반복하고 열을 중첩 반복합니다.
  5. Worksheet.Cells[i, j].Value 속성을 사용하여 각 셀의 데이터를 읽습니다.

다음은 C#에서 특정 워크시트의 데이터를 읽기 위한 코드 샘플입니다:

Excel 데이터 읽기를 위한 무료 API 받기

무료 임시 라이센스를 얻어 Aspose.Cells for .NET을 사용하여 평가 제한 없이 Excel 파일을 읽을 수 있습니다.

결론

Aspose.Cells for .NET을 사용하여 C#에서 Excel 파일을 읽는 것은 간단하고 효율적인 프로세스입니다. 이 강력한 API는 .NET 응용 프로그램에서 Excel 파일 조작의 모든 측면을 처리하기 위한 포괄적인 기능 세트를 제공합니다. 데이터를 추출하거나 시트를 형식화하거나 고급 작업을 수행해야 하는 경우, Aspose.Cells는 프로세스를 원활하게 만들어 Excel 관련 목표를 쉽게 달성할 수 있도록 도와줍니다.

Aspose.Cells for .NET의 더 많은 기능을 문서를 통해 탐색하십시오. 질문이 있는 경우, 포럼을 통해 언제든지 문의해 주세요.

참조