XLSX를 XLT로 변환하는 방법

Sheetize XLSX‑to‑XLT Converter for .NET 은 완전하게 채워진 XLSX 통합 문서를 깔끔한 XLT 템플릿으로 변환하는 간단하면서도 강력한 API를 제공합니다. 스타일, 수식, 데이터 유효성 규칙 및 이름 범위를 보존하면서 셀 값만 제거하므로, 생성된 XLT는 팀이나 프로세스 전반에서 재사용할 수 있습니다.

주요 기능

XLSX → XLT 변환

任意의 XLSX 파일에서 XLT 템플릿을 생성합니다. 특정 시트를 유지하거나 제거하고, 숨겨진 행/열을 보존하며, 사용자 정의 형식을 유지하는 옵션을 제공합니다.

선택적 내용 초기화

셀 값만 삭제하거나, 주석, 하이퍼링크, 동적 이름까지 함께 초기화하면서 구조적 요소는 그대로 유지하도록 선택할 수 있습니다.

서식 및 수식 보존

셀 스타일, 조건부 서식, 수식 모두 그대로 유지되어 새 데이터를 입력해도 템플릿이 원본 통합 문서와 동일하게 동작합니다.

스트리밍 및 대용량 파일 지원

스트리밍 모드로 워크북을 처리해 메모리 사용량을 최소화하므로 엔터프라イズ 규모의 템플릿 생성에도 적합합니다.

상세 사용 방법

XLSX → XLT 워크플로우

Sheetize 로 XLSX 파일을 XLT 템플릿으로 변환하려면 다음 절차를 따르세요.

  1. 컨버터 초기화: SpreadsheetConverter 인스턴스를 생성합니다.
  2. 옵션 구성: SpreadsheetSaveOptions 에 유지할 시트, 값만 초기화할지 혹은 주석까지 초기화할지, 출력 경로 등을 설정합니다.
  3. 파일 경로 지정: 원본 XLSX 경로와 목적지 XLT 파일 위치를 지정합니다.
  4. 변환 실행: 준비된 로드 및 저장 옵션을 사용해 Process 를 호출합니다.

예시 – 값만 삭제하고 XLSX를 XLT로 변환

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Templates\Report.xlsx"
};

var saveOptions = new SpreadsheetSaveOptions
{
    OutputFile = @"D:\Templates\ReportTemplate.xlt"
};

SpreadsheetConverter.Process(loadOptions, saveOptions);

확장된 형식 지원

  • Sheetize는 XLT를 다시 XLSX로 변환할 수 있어 템플릿의 라운드‑트립 편집이 가능합니다.
  • 라이브러리는 템플릿에서 직접 CSV, TSV, JSON 으로 내보내는 기능도 지원합니다.
  • HTML ↔ XLSX 유틸리티와 결합하면 HTML → XLSX → XLT 와 같은 엔드‑투‑엔드 파이프라인을 손쉽게 구성할 수 있습니다.

이러한 기능을 통해 Sheetize는 한 번의 간단한 스크립트부터 대규모 서비스까지, 재사용 가능한 Excel 템플릿을 손쉽게 생성하는 작업을 부담 없이 수행하도록 돕습니다.

 한국어