이 빠른 자습서에서는 타사 도구를 사용하지 않고 **C#에서 XLS를 XLSX로 변환하는 방법을 설명합니다. 메모리 요구 사항을 줄이고 소스 XLS에서만 원하는 데이터로 XLSX 파일을 생성하도록 XLS 로딩 작업을 사용자 정의하는 데 도움이 됩니다. XLS를 XLSX로 변환 C# 코드도 제공되어 필요한 변환을 보여 줄 뿐만 아니라 변환된 XLSX에 불필요한 데이터가 복사되는 것을 방지하기 위해 XLS 로딩 프로세스를 사용자 정의하는 방법을 안내합니다.
C#을 사용하여 XLS를 XLSX로 변환하는 단계
- NuGet 패키지 관리자에서 Aspose.Cells for .NET에 대한 참조를 추가하도록 애플리케이션을 설정합니다.
- LoadOptions 클래스 개체를 인스턴스화하여 XLS 파일 로드를 제어합니다.
- XLS 파일을 로드하기 전에 LoadOptions 클래스 개체 구성
- LoadOptions 설정을 사용하여 XLS 파일을 Workbook 개체에 로드합니다.
- 로드된 XLS 파일을 디스크에 XLSX로 저장
위의 단계는 C#을 사용하여 XLS를 XLSX로 변환하는 방법을 지원하는 단계별 프로세스를 제공합니다. 사용자 정의 없이 XLS를 XLSX에 저장하려는 경우 이 프로세스는 매우 간단하며 몇 줄의 코드로 충분합니다. 그러나 학습 목적으로 XLS에서 데이터를 필터링하고 소스 XLS 파일을 여는 동안 수식을 자동으로 실행하도록 플래그를 설정하는 것처럼 XLS 파일 로드 작업을 제어하기 위해 단계와 샘플 코드가 공유됩니다.
C#에서 XLS를 XLSX로 변환하는 코드
이 코드는 LoadOptions 클래스 개체를 사용하고 메모리 설정, 파일이 열리면 수식을 구문 분석하는 플래그, 파일을 열려면 암호를 설정하고 그림만 있는 시트에서 데이터를 로드하도록 필터를 설정하는 것과 같은 몇 가지 속성을 보여줍니다. 셀에 데이터를 입력할 때 Excel 제한 사항 확인 여부, 기본 글꼴 구성, 용지 크기 설정 등과 같은 많은 다른 옵션도 있습니다.
이 튜토리얼에서는 XLS를 XLSX에 저장하기 위해 C# 기반 API를 효과적으로 사용할 수 있음을 배웠습니다. 엑셀을 이미지로 변환하는 과정을 알고 싶다면 C#에서 Excel을 이미지로 변환하는 방법에 있는 글을 참고하세요.