Python에서 MPP를 Excel로 변환

MPP 파일은 프로젝트 구성, 추적 및 관리를 위해 설계된 디지털 문서입니다. MPP 파일에는 작업, 리소스, 할당, 일정, 예산 및 기타 프로젝트 관련 데이터와 같은 중요한 정보가 포함됩니다. 경우에 따라 MPP에서 Excel로 프로젝트 데이터를 내보내야 할 수도 있습니다. MPP 파일을 Excel로 변환하면 Microsoft Project에 액세스할 수 없는 관계자와 프로젝트 데이터를 쉽게 공유할 수 있습니다. Python에서 프로그래밍 방식으로 프로젝트 데이터를 MPP 파일에서 Excel 스프레드시트(XLSX)로 쉽게 내보낼 수 있습니다. 이 기사에서는 Python에서 MPP를 Excel로 변환하는 방법을 배웁니다.

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

  1. Python MPP에서 Excel로 변환기
  2. MPP를 Excel로 변환
  3. MPP를 XLSX 변환으로 사용자 지정
  4. MPP를 Excel Online으로 변환

Python MPP에서 Excel로 변환

MPP에서 Excel로 변환하려면 Aspose.Tasks for Python 라이브러리를 사용합니다. MS Project(MPP) 파일을 원활하게 생성, 처리 및 변환할 수 있는 포괄적인 기능 세트를 제공합니다.

콘솔에서 다음 pip 명령을 사용하여 패키지 다운로드 또는 PyPI에서 API 설치를 수행하십시오.

pip install aspose-tasks

Python에서 MPP를 Excel로 변환

Aspose.Tasks for Python을 사용한 MPP에서 Excel로의 변환은 간단합니다. MPP 파일을 로드하고 원하는 위치에 XLSX 형식으로 저장하기만 하면 됩니다. Python에서 MPP를 Excel로 변환하려면 아래 단계를 따르십시오.

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

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

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

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

# XLSX로 저장
project.save("C:\Files\output.xlsx", tsk.saving.SaveFileFormat.XLSX)
Python에서 MPP를 Excel로 변환합니다.

Python에서 MPP를 Excel로 변환합니다.

MPP에서 XLSX로의 변환 사용자 지정

MPP 파일을 Excel로 변환하는 것 외에도 다양한 설정을 활용하여 출력을 사용자 지정할 수 있습니다. 이를 위해 API는 XlsxOptions 클래스를 제공하여 프로젝트 데이터를 XLSX 형식으로 렌더링하기 위한 추가 옵션을 지정할 수 있습니다. XLSX 저장 옵션을 지정하려면 아래 단계를 따르십시오.

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

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

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

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

# XlsxOptions 클래스 개체 초기화
options = tsk.saving.XlsxOptions();

# 페이지 크기 설정
options.page_size = vsl.PageSize.A3

# 프로젝트를 단일 페이지로 렌더링
options.render_to_single_page = True

# 리소스 시트 보기 설정
options.resource_view = vsl.ProjectView.get_default_resource_sheet_view()

# 과제 보기 설정
options.assignment_view = vsl.ProjectView.get_default_assignment_view()

# 프레젠테이션 형식을 리소스 사용량으로 설정
options.presentation_format = vsl.PresentationFormat.RESOURCE_USAGE

# 프로젝트를 XLSX로 저장
project.save("C:\Files\ProjectWithOptions.xlsx", options);

MPP를 Excel Online으로 변환

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

무료 변환기를 사용하여 온라인에서 MPP를 Excel로 변환에 대한 전체 자습서를 읽어보세요.

무료 라이선스 받기

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

MPP에서 Excel로 변환기 살펴보기

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

결론

이 기사에서는 Python에서 MPP를 Excel로 변환하는 방법을 배웠습니다. 또한 MPP 파일에서 Excel로 MS 프로젝트 데이터를 내보내고 프로그래밍 방식으로 옵션을 사용자 지정하는 방법을 살펴보았습니다. MPP에서 Excel로의 변환은 Microsoft Project에 액세스할 수 없는 다른 사람과 프로젝트 데이터를 공유하는 효율적인 방법이 될 수 있습니다. 단계별 가이드와 코드 샘플은 Python 라이브러리를 사용하여 MPP에서 XLSX로의 변환을 수행하는 것이 얼마나 쉬운지 보여줍니다. 모호한 점이 있는 경우 무료 지원 포럼에서 문의하십시오.

또한보십시오