CSV를 XLSX로 변환하는 방법

Sheetize CSV‑to‑XLSX 변환기 for .NET은 CSV 데이터를 읽어 Excel 워크북으로 저장하면서 열 유형, 헤더 행, 셀 스타일을 그대로 유지하는 간단하면서도 강력한 API를 제공합니다. 익숙한 스프레드시트 형식으로 데이터를 배포하거나 XLSX 파일만 받아들이는 워크플로에 통합하고 싶을 때 유용합니다.

주요 기능

CSV → XLSX 변환

콤마, 세미콜론, 탭 구분 CSV를 읽어 매크로가 없는 XLSX 파일을 생성합니다. 데이터 유형 추론 및 사용자 지정 열 서식 옵션을 제공합니다.

서식 및 데이터 유형 보존

숫자, 날짜, Boolean을 감지해 적절한 Excel 스타일을 적용합니다. 일관된 레이아웃을 유지하려면 스타일 템플릿을 제공할 수도 있습니다.

스트리밍 지원

CSV 파일을 행 단위로 처리해 메모리 사용량을 최소화합니다. 배치 변환이나 웹 서비스에 최적화되었습니다.

상세 가이드

CSV → XLSX 워크플로

Sheetize로 CSV 파일을 XLSX로 변환하려면 다음 절차를 따르세요.

  1. 컨버터 초기화: TextConverter 인스턴스를 생성합니다.
  2. 옵션 설정: LoadOptions(구분자, 인코딩, 헤더 포함 여부)와 TextConverterSaveOptions(출력 경로, 스타일 템플릿)를 구성합니다.
  3. 파일 경로 지정: 원본 CSV 경로와 대상 XLSX 경로를 제공합니다.
  4. 변환 실행: 준비된 옵션을 사용해 Process 메서드를 호출합니다.

예시 – CSV를 XLSX로 변환

using Sheetize;

var readOptions = new LoadOptions
{
    InputFile = "sales_data.csv"
};

var saveOptions = new TextConverterSaveOptions
{
    OutputFile = "E:\\reports\\sales_report.xlsx",
};

TextConverter.Process(readOptions, saveOptions);

확장된 포맷 지원

  • Sheetize는 XLSX를 CSV로 되돌릴 수도 있으며, 특정 시트나 범위를 선택할 수 있습니다.
  • 또한 생성된 워크북을 JSON, TSV, HTML 등으로 바로 내보낼 수 있어 CSV → XLSX → HTML 같은 엔드‑투‑엔드 보고 파이프라인을 손쉽게 구축할 수 있습니다.

이와 같은 기능을 통해 Sheetize는 일회성 스크립트든, 프로덕션급 서비스든 CSV‑to‑XLSX 변환을 손쉽게 수행할 수 있게 해줍니다.

 한국어