Python에서 MPP를 XML로 변환

MPP는 프로젝트 데이터에 널리 사용되는 형식입니다. 그러나 XML은 다양한 소프트웨어 프로그램에서 쉽게 읽을 수 있는 보다 개방적이고 휴대 가능한 형식입니다. MPP 파일을 다른 사람과 공유해야 하거나 다른 프로그램에서 작업하려는 경우 MPP 파일을 XML로 변환할 수 있습니다. 이 블로그 게시물에서는 Python에서 MPP를 XML로 변환하는 방법을 보여줍니다. MPP에서 Primavera XML 형식으로 프로젝트 데이터를 내보내는 방법도 배웁니다.

이 문서에서는 다음 항목을 다룹니다.

  1. Python MPP에서 XML로 변환
  2. MPP를 XML로 변환
  3. MPP를 Primavera XML로 변환
  4. MPP에서 XML로 온라인 사용

Python MPP-XML 변환기

MPP 파일을 XML 형식으로 변환하기 위해 Aspose.Tasks for Python 라이브러리를 활용할 것입니다. Microsoft Project 소프트웨어 없이 Microsoft Project MPP/XML 파일을 읽고 쓰고 조작할 수 있는 강력한 API입니다. 사용하기 쉽고 프로젝트 파일 작업을 위한 다양한 기능을 제공합니다.

콘솔에서 다음 pip 명령을 사용하여 패키지를 다운로드하거나 PyPI에서 API를 설치하세요.

pip install aspose-tasks

Python에서 MPP를 XML로 변환

MPP 파일을 로드하고 원하는 위치에 XML 형식으로 저장하여 MPP를 XML로 쉽게 변환할 수 있습니다. Python에서 MPP를 XML로 변환하려면 아래 단계를 따르십시오.

  1. Project 클래스 인스턴스를 사용하여 MPP 파일을 로드합니다.
  2. 출력 파일 경로 및 SaveFileFormat을 인수로 사용하여 save() 메서드를 호출합니다.

다음 코드 샘플은 Python에서 MPP를 XML로 변환하는 방법을 보여줍니다.

# 이 코드 예제는 MPP를 XML로 변환하는 방법을 보여줍니다.
import aspose.tasks as tasks

# 입력 프로젝트 파일 로드
project = tasks.Project("C:\\Files\\Blank2010.mpp")

# XML로 저장
project.save("C:\Files\output.xml", tasks.saving.SaveFileFormat.XML)

Python에서 MPP를 Primavera XML로 변환

MPP 파일을 XML로 변환하는 것 외에도 MPP에서 Primavera XML 형식으로 프로젝트 데이터를 내보낼 수도 있습니다. API는 Primavera P6 XML 형식으로 프로젝트 데이터를 렌더링하기 위한 추가 옵션을 지정할 수 있는 PrimaveraXmlSaveOptions 클래스를 제공합니다.

MPP를 Primavera XML로 변환하려면 아래 단계를 따르십시오.

  1. Project 클래스 인스턴스를 사용하여 MPP 파일을 로드합니다.
  2. PrimaveraXmlSaveOptions 클래스의 인스턴스를 만듭니다.
  3. saveroottask 등 다양한 옵션을 설정합니다.
  4. 마지막으로 save() 메서드를 호출하여 XLSX로 저장합니다. 출력 파일 경로와 PrimaveraXmlSaveOptions를 인수로 사용합니다.

다음 코드 샘플은 Python을 사용하여 고급 옵션을 사용하여 MPP를 XLSX로 변환하는 방법을 보여줍니다.

# 이 코드 예제는 MPP를 Primavera XML로 변환하는 방법을 보여줍니다.
import aspose.tasks as tasks

# 입력 프로젝트 파일 로드
project = tasks.Project("C:\\Files\\Blank2010.mpp")

## Initialize PrimaveraXmlSaveOptions class object
options = tasks.saving.PrimaveraXmlSaveOptions()
options.save_root_task = False

# 프리마베라 XML 저장
project.save("C:\\Files\\PrimaveraXMLSaveOptions_out.xml", options)

무료 라이선스 받기

무료 임시 라이선스를 받아 평가에 대한 제한 없이 무료로 라이브러리를 사용해 볼 수 있습니다.

온라인에서 MPP를 XML로 변환

온라인에서 MPP를 XML로 변환하려면 Aspose.Tasks 라이브러리를 사용하여 개발된 당사의 고품질 무료 MPP를 XML 변환기를 사용하십시오.

Python MPP-XML 변환기 – 자세히 알아보기

MPP 파일을 XML 또는 기타 지원되는 형식으로 변환하고 Aspose.Tasks를 탐색하는 방법에 대해 자세히 알아보려면 다음 리소스를 확인하세요.

결론

이 블로그 게시물에서는 Python에서 MPP를 XML로 변환하는 방법을 배웠습니다. 또한 프로그래밍 방식으로 MPP를 Primavera P6 XML 형식으로 변환하는 방법에 대해서도 논의했습니다. 이 블로그 게시물이 도움이 되었기를 바랍니다. 모호한 점이 있는 경우 무료 지원 포럼에서 문의해 주십시오.

또한보십시오