
Microsoft Project MPP 파일을 처리하고 이를 Excel XLSX 또는 XLS와 같은 더 접근하기 쉬운 형식으로 변환하는 것은 프로젝트 추적 및 보고에 필수적일 수 있습니다. C#에서 MPP 파일을 Excel로 효율적으로 변환할 수 있습니다. 이 가이드에서는 표준 변환과 사용자 지정 옵션이 있는 고급 변환의 두 가지 방법을 다룹니다.
변환을 이해하기 위해 다음 섹션을 살펴보겠습니다.
- MPP를 Excel로 변환하는 이유는 무엇입니까?
- MPP에서 Excel로 변환 - C# API 구성
- C#에서 MPP를 Excel로 변환
- C#의 고급 옵션을 사용하여 MPP를 XLSX로 변환
MPP를 Excel로 변환하는 이유는 무엇입니까?
Microsoft Project 파일(MPP)은 프로젝트를 관리하는 데 이상적이지만, 보편적으로 액세스할 수 없으며 종종 특정 소프트웨어가 있어야 보고 편집할 수 있습니다. MPP를 Excel로 변환하면 여러 가지 이점이 있습니다.
더 넓은 접근성: Excel은 Microsoft Project보다 더 널리 사용되고 접근성이 좋습니다. MPP 파일을 Excel로 변환하면 MS Project에 액세스할 수 없는 팀원과 프로젝트 데이터를 공유할 수 있습니다.
데이터 조작: Excel은 데이터 분석, 차트 작성 및 보고를 위한 강력한 도구를 제공합니다. 변환되면 프로젝트 데이터를 Excel의 강력한 기능으로 필터링, 정렬 및 시각화할 수 있어 프로젝트 진행 상황을 더 쉽게 분석할 수 있습니다.
향상된 보고 기능: Excel을 사용하면 사용자 정의 보고서와 대시보드를 만들어 팀에서 해석하고 표현하기 쉬운 시각적 통찰력과 요약을 생성하는 데 도움이 됩니다.
다른 도구와의 더 나은 통합: Excel 파일은 다양한 소프트웨어 플랫폼과 쉽게 통합되어 더 원활한 데이터 전송이 가능하고 다른 워크플로나 자동화 도구와의 호환성이 뛰어납니다.
MPP 파일을 Excel로 변환하면 프로젝트 데이터의 접근성, 활용성, 다양성을 높여 프로젝트 정보를 효과적으로 관리하고 전달하는 능력을 향상시킬 수 있습니다.
MPP에서 Excel로 변환 - C# API 구성
Microsoft Project 파일을 Excel 형식으로 렌더링하려면 아래 NuGet 설치 명령을 사용하여 Conholdate.Total for .NET을 구성해야 합니다.
PM> NuGet\Install-Package Conholdate.Total
C#에서 MPP를 Excel로 변환
C#에서 MPP 파일을 Excel 형식(XLSX)으로 변환하는 표준적인 방법은 간단합니다.
- 입력 MPP 프로젝트 파일을 로드합니다.
- 출력 Excel 스프레드시트를 저장합니다.
아래 코드 샘플은 C#에서 MPP를 Excel로 변환하는 방법을 보여줍니다.
// 입력 프로젝트 파일을 로드합니다.
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");
// MPP를 Excel로 변환
project.Save("MS Project.xlsx", Aspose.Tasks.Saving.SaveFileFormat.Xlsx);
Project 클래스는 MPP 파일을 로드하는 데 사용되는 반면 Save 메서드는 파일을 Excel 형식으로 직접 저장합니다. 이 접근 방식은 추가 서식이나 레이아웃 요구 사항 없이 빠르게 변환하는 데 효율적입니다.
C#의 고급 옵션을 사용하여 MPP를 XLSX로 변환
페이지 크기 설정과 같은 특정 서식이 필요한 사용자의 경우 추가 옵션이 있는 고급 변환 방법을 사용할 수 있습니다. XlsxOptions를 사용하면 다양한 내보내기 설정을 제어하여 최종 Excel 문서의 레이아웃을 향상시킬 수 있습니다.
- Project 클래스를 사용하여 소스 MPP 파일을 로드합니다.
- 출력 Excel 워크시트를 디스크나 스트림에 씁니다.
다음 코드 조각은 C#에서 MPP를 XLSX로 변환하는 방법을 보여줍니다.
// 입력 MPP 파일을 로드합니다
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");
// XlsxOptions 클래스 개체 시작
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;
// MS Project MPP를 Excel XLSX로 변환
project.Save("MS Project.xlsx", options);
여기서 XlsxOptions 클래스는 페이지 크기를 설정하는 데 사용되므로 인쇄 또는 공유를 목적으로 하는 문서에 이상적입니다. 이 접근 방식은 변환된 출력에 대한 더 큰 유연성과 더 나은 제어를 허용합니다.
무료 라이센스 받기
API의 기능을 전체 용량으로 테스트하여 평가하기 위해 무료 임시 라이선스를 요청할 수 있습니다.
요약해서
C#에서 MPP 파일을 Excel로 변환하면 Excel에서 액세스할 수 있으므로 프로젝트 데이터 관리가 간소화됩니다. 빠른 변환이 필요하든 향상된 레이아웃 옵션이 필요하든 이러한 방법을 사용하면 원활한 MPP에서 Excel로 변환하여 워크플로와 데이터 접근성을 개선할 수 있습니다. 우려 사항에 대해 논의하려면 forum에서 언제든지 문의하세요.