TSV를 XLSX로 변환하는 방법

Sheetize TSV‑to‑XLSX Converter for .NET 은 TSV(탭 구분) 데이터를 읽어 Excel 워크북으로 저장하면서 열 타입, 헤더 행 및 셀 스타일을 그대로 유지해 주는 간단하면서도 강력한 API를 제공합니다. 친숙한 스프레드시트 형식으로 데이터를 배포하거나 XLSX 파일만 허용하는 워크플로에 통합해야 할 때 유용합니다.

주요 기능

TSV → XLSX 변환

탭으로 구분된 TSV 파일을 읽어 매크로가 없는 XLSX 파일을 생성합니다. 데이터 타입 추론 및 사용자 지정 열 포맷 옵션을 선택할 수 있습니다.

포맷 및 데이터 타입 보존

숫자, 날짜, 불리언 등을 감지해 적절한 Excel 스타일을 적용합니다. 스타일 템플릿을 제공하면 일관된 디자인을 유지할 수 있습니다.

스트리밍 지원

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

상세 절차

TSV → XLSX 워크플로우

Sheetize 로 TSV 파일을 XLSX 로 변환하려면 다음 순서를 따라 주세요.

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

예시 – TSV를 XLSX로 변환

using Sheetize;

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

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

TextConverter.Process(readOptions, saveOptions);

확장된 포맷 지원

  • Sheetize 는 XLSX 를 다시 TSV 로 변환할 수도 있으며, 특정 시트나 범위를 선택할 수 있습니다.
  • 라이브러리는 생성된 워크북에서 JSON, CSV, HTML 로 직접 내보내는 기능도 제공해, TSV → XLSX → HTML 과 같은 엔드‑투‑엔드 보고 파이프라인을 손쉽게 구축할 수 있습니다.

이러한 기능을 통해 Sheetize 는 간단한 스크립트부터 프로덕션 급 서비스까지 TSV → XLSX 변환을 손쉽게 수행하도록 도와줍니다.

 한국어