C#를 사용하여 TXT를 Excel로 변환하는 방법

C#를 사용하여 TXT를 Excel로 변환하는 방법

TXT 파일을 Excel 형식으로 변환하면 스프레드시트 환경에서 구조화된 또는 반구조화된 텍스트 데이터를 더 쉽게 작업할 수 있습니다. Aspose.Cells for .NET을 사용하면 개발자는 Microsoft Excel 없이도 일반 텍스트 파일을 Excel 형식(.xlsx)으로 로드하고 변환할 수 있습니다.

TXT를 Excel로 변환하는 이유

  1. 데이터 구조 향상:
    • 간단한 텍스트를 셀 기반 조직, 수식 및 스타일링을 지원하는 형식으로 변환합니다.
  2. 자동화:
    • 보고서 작성이나 분석을 위해 대량 텍스트 파일 처리를 스프레드시트로 자동화합니다.
  3. 통합 준비 완료:
    • TXT 데이터를 .NET 애플리케이션에 쉽게 통합하여 내보내기, 공유 또는 처리할 수 있습니다.

TXT를 Excel로 변환하는 단계별 가이드

단계 1: NuGet을 통해 Aspose.Cells 설치

NuGet에서 라이브러리를 설치합니다:

dotnet add package Aspose.Cells

단계 2: Aspose.Cells 라이센스 구성

전체 기능에 접근하기 위해 라이센스를 설정합니다:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

단계 3: TXT 파일 로드

.txt 파일을 로드하여 새 Workbook을 생성합니다:

Workbook workbook = new Workbook("input.txt");

단계 4: 스프레드시트로 렌더링된 TXT 콘텐츠

텍스트 콘텐츠가 자동으로 구문 분석되어 워크시트 셀에 배치됩니다.

단계 5: Excel로 저장

로드된 텍스트를 Excel 파일로 내보냅니다:

workbook.Save("TXT_to_Excel.xlsx", SaveFormat.Xlsx);

일반적인 문제 및 해결 방법

1. 파일이 제대로 로드되지 않음

  • 해결책: .txt 파일 경로가 올바른지 확인하고 내용이 구분자(탭, 쉼표 등)로 적절하게 형식화되어 있는지 확인합니다.

2. 형식 불일치

  • 해결책: 텍스트 파일을 미리 처리하거나 워크북에 로드하기 전에 사용자 정의 구문 분석 논리를 사용하는 것을 고려합니다.

3. 저장 형식 오류

  • 해결책: .xlsx로 내보낼 때 적절한 SaveFormat을 사용하고 있는지 확인합니다.
 한국어