C#에서 MPP를 CSV로 변환하기

MPP 파일은 Microsoft Project에서 생성된 프로젝트 관리 데이터를 포함하고 있습니다. 반면 CSV 파일은 데이터 분석 및 보고를 위해 널리 사용됩니다. MPP 파일을 CSV 형식으로 변환하면 팀이 프로젝트 정보를 쉽게 공유할 수 있습니다. 또한 다른 도구와의 통합을 가능하게 합니다. 따라서 MPP를 CSV로 변환하는 것은 프로젝트 관리자와 데이터 분석가에게 중요한 기술입니다.

이 기사에서는 다음 주제를 다룹니다:

C# 라이브러리로 MPP를 CSV로 변환하기

Aspose.Tasks for .NET은 C#에서 MPP 파일을 CSV로 변환하는 과정을 간소화합니다. 이 강력한 라이브러리는 개발자가 프로그래밍 방식으로 프로젝트 파일을 조작할 수 있게 해줍니다. 다양한 형식을 지원하며 프로젝트 데이터에 쉽게 접근할 수 있습니다. Aspose.Tasks를 사용하면 MPP 파일을 빠르고 효율적으로 CSV로 변환할 수 있습니다.

Aspose.Tasks for .NET은 MPP를 CSV로 변환하는 데 이상적인 몇 가지 기능을 제공합니다:

  • 통합 용이성: .NET 애플리케이션에 원활하게 통합됩니다.
  • 유연성: 필요에 따라 출력 CSV 형식을 사용자 정의할 수 있습니다.
  • 고급 사용자 정의 옵션: 프로젝트 데이터 추출 및 형식 지정에 대한 제어가 가능합니다.

Aspose.Tasks for .NET을 사용하여 시작하려면 다음 단계를 따르세요:

  1. 여기에서 라이브러리를 다운로드합니다.

  2. 패키지 관리자 콘솔에서 다음 명령을 사용하여 설치합니다:

    PM> Install-Package Aspose.Tasks
    

MPP를 CSV로 변환하기: 단계별 가이드

Aspose.Tasks for .NET을 사용하여 C#에서 MPP를 CSV로 변환하려면 아래 단계를 따르세요:

  1. MPP 파일을 로드하기 위해 Project 클래스의 인스턴스를 생성합니다.
  2. Save 메서드를 호출하여 CSV 파일로 저장합니다.

다음 코드 스니펫은 C#에서 MPP를 CSV로 변환하는 방법을 보여줍니다.

C#를 사용하여 MPP 파일을 CSV로 변환하기

C#를 사용하여 MPP 파일을 CSV로 변환하기.

MPP를 CSV로: 구분자 변경하기

Aspose.Tasks는 MPP 파일을 사용자 정의 설정으로 변환하기 위해 CsvOptions 클래스를 제공합니다. 이 클래스는 프로젝트 데이터를 CSV 형식으로 내보낼 때 추가 옵션을 지정할 수 있게 해줍니다. CSV는 데이터 필드가 구분자로 구분되는 텍스트 기반 형식입니다. 다음 옵션 중 하나로 TextDelimiter 속성을 구성하여 구분자를 사용자 정의할 수 있습니다:

  • 쉼표
  • 세미콜론 (기본값)
  • 공백

아래 단계를 따라 구분자를 쉽게 변경할 수 있습니다:

  1. Project 클래스를 사용하여 MPP 파일을 로드합니다.
  2. CsvOptions의 인스턴스를 생성합니다.
  3. 원하는 구분자로 TextDelimiter 속성을 설정합니다.
  4. 마지막으로, 프로젝트를 CSV 파일로 저장합니다.

다음 샘플 코드는 MPP 파일을 CSV 형식으로 변환할 때 구분자를 지정하는 방법을 보여줍니다.

MPP를 CSV로: 보기 변경하기

MPP 파일을 CSV로 변환할 때 기본적으로 열 머리글의 보기는 간트 차트 뷰입니다. 내보낼 열을 제어하려면 DataCategory 속성을 조정할 수 있습니다. 이를 통해 보기를 변경하고 새로운 관점을 만들어 출력물을 귀하의 필요에 맞게 조정할 수 있습니다.

MPP를 CSV로 변환할 때 보기를 변경할 수도 있습니다. 다음 단계를 따르세요:

  1. Project 클래스를 사용하여 MPP 파일을 로드합니다.
  2. CsvOptions의 인스턴스를 생성합니다.
  3. 원하는 보기로 DataCategory 속성을 설정합니다.
  4. 프로젝트를 CSV 파일로 저장합니다.

다음은 이 용도에 대한 C# 코드 스니펫입니다:

MPP를 CSV로: 열 머리글 숨기기

기본적으로 열 머리글은 CSV로 내보낼 때 포함됩니다. 열 머리글을 숨기려면 IncludeHeaders 속성을 설정하여 내보내기를 억제합니다. 이를 통해 특정 요구에 맞게 CSV 출력을 사용자 정의할 수 있습니다.

다음은 열 머리글을 숨기는 방법을 보여주는 C# 코드 스니펫입니다.

Get a Free License

Aspose 제품을 탐색하는 데 관심이 있으신가요? 이 링크를 방문하여 무료 임시 라이선스를 얻으세요. 간편하게 라이브러리의 기능을 제한 없이 테스트할 수 있습니다.

C# MPP to CSV: Free Resources

C#에서 MPP를 CSV로 변환하는 것 외에도 추가 리소스를 통해 이해도를 높일 수 있습니다. 이러한 리소스에는 튜토리얼, 문서 및 커뮤니티 포럼이 포함되어 있으며 Aspose.Tasks for .NET을 마스터하는 데 도움이 됩니다.

Conclusion

C#에서 MPP를 CSV로 변환하는 것은 Aspose.Tasks for .NET을 사용하면 간단합니다. 이 라이브러리는 프로세스를 간소화하고 사용자 정의의 유연성을 제공합니다. Aspose.Tasks를 활용하여 프로젝트 관리 기능을 향상시키세요.

질문이 있거나 추가 지원이 필요하면 무료 지원 포럼을 통해 언제든지 문의하세요.

See Also