이 단계별 자습서에서는 C# 프로젝트에서 Excel을 XPS로 변환하는 방법을 설명합니다. 이 방법 항목의 코드 샘플은 Microsoft Excel 없이 C#에서 Excel을 XPS로 변환할 수 있음을 보여줍니다. Microsoft Interop도 필요하지 않습니다.
C#에서 Excel을 XPS로 변환하는 단계
- NuGet.org에서 Aspose.Cells for .NET API 다운로드
- Aspose.Cells 네임스페이스에 대한 참조 추가
- SetLicense 메서드를 사용하여 라이선스 적용
- Workbook 클래스의 개체 만들기
- XPS로 변환할 입력 Excel (XLSX or XLS) 로드
- XPs SaveFormat를 사용하여 변환된 XPS 파일 저장
이 예에서는 C#에서 XLSX를 XPS로 변환하지만 동일한 코드와 단계를 사용하여 C# 응용 프로그램 및 프로젝트에서 XLS를 XPS로 변환할 수도 있습니다. 코드와 프로세스는 두 경우 모두 동일합니다.
C#에서 Excel을 XPS로 변환하는 C# 코드
위의 코드 스니펫에서 볼 수 있듯이 API의 두 줄만 사용하면 쉽게 변환할 수 있습니다. Interop이나 Excel을 사용하지 않고 큰 Excel 파일을 C#에서 CSV로 내보내기에 방법 주제를 작성한 것처럼 Microsoft Excel 및 interop도 사용하지 않고 C#에서 Excel을 XPS로 변환했다는 점에 유의해야 합니다. 따라서 Excel을 설치하지 않고도 어디서나 이 코드를 실행할 수 있습니다. 이는 코드가 서버와 Windows 또는 ASP.NET 응용 프로그램에서 모두 실행될 수 있음을 의미합니다.