여러 개의 XLSX 파일을 병합하는 방법
Sheetize XLSX Merger for .NET은 여러 Excel 워크북을 하나로 결합하면서 모든 워크시트, 차트 및 서식을 그대로 유지하는 간단하면서도 강력한 API를 제공합니다. 보고서를 통합하거나 데이터를 집계하거나 배포용 마스터 파일을 생성해야 할 때 유용합니다.
주요 기능
여러 XLSX 파일 병합
원하는 만큼의 XLSX 워크북을 하나의 워크북으로 결합합니다. 각 원본 파일은 병합된 결과에서도 원래 시트 이름을 유지하거나 옵션에 따라 이름을 바꿀 수 있습니다.
형식 및 객체 보존
셀 스타일, 수식, 테이블, 차트, 이미지 등 모든 요소가 병합 후에도 그대로 유지됩니다.
스트리밍 지원
대용량 워크북을 스트리밍 방식으로 처리하여 메모리 사용량을 최소화합니다. 많은 파일을 일괄 병합할 때 이상적입니다.
상세 안내
XLSX 병합 워크플로우
Sheetize를 사용해 여러 XLSX 파일을 병합하려면 다음 단계를 따르세요:
- 머거 초기화:
SpreadsheetMerger인스턴스를 생성합니다. - 옵션 설정: 출력 파일 경로와 시트 이름 접두사 등
SaveOptions를 지정합니다. - 소스 경로 제공: 병합할 XLSX 파일 경로 배열을 전달합니다.
- 병합 실행: 준비된 옵션으로
Process메서드를 호출합니다.
예시 – 세 개의 XLSX 파일을 하나로 병합
using Sheetize;
var loadOptions = new LoadOptions();
var saveOptions = new SaveOptions
{
OutputFile = "E:\\MergedWorkbook.xlsx"
};
SpreadsheetMerger.Process(loadOptions, saveOptions, new string[]
{
"Baby_growth_tracker.xlsx",
"Bills_to_pay.xlsx",
"Financial_summary.xlsx",
});확장된 형식 지원
- Sheetize는 CSV, TSV, HTML 내보내기 파일도 병합할 수 있으며, 이를 단일 XLSX 워크북으로 변환합니다.
이러한 기능을 통해 Sheetize는 간단한 스크립트든 수천 개의 스프레드시트를 일일이 합쳐야 하는 프로덕션 서비스든, XLSX 병합을 손쉽게 처리할 수 있도록 도와줍니다.