
Java에서 MS Project 파일을 Excel로 변환합니다.
Microsoft Project(MPP) 파일은 복잡한 프로젝트를 관리하는 데 널리 사용되지만 MPP 형식의 프로젝트 데이터를 분석하고 공유하는 것은 어려울 수 있습니다. 특히 데이터 처리 및 보고에 Excel을 사용하는 팀의 경우 더욱 그렇습니다. MPP 파일을 Excel(XLSX)로 변환하면 프로젝트 일정, 리소스 할당 및 타임라인을 처리하는 데 더 접근하기 쉽고 유연한 방법을 제공합니다. Excel의 구조화된 표 형식은 더 나은 시각화, 필터링 및 사용자 지정 계산을 가능하게 합니다.
MPP에서 Excel로 변환 API
GroupDocs.Conversion Cloud SDK for Java는 Microsoft Project(MPP) 파일을 Excel(XLSX) 형식으로 변환하는 매끄럽고 효율적인 방법을 제공합니다. 이 강력한 API는 데이터 정확성과 일관성을 보장하는 자동화된 솔루션을 제공함으로써 수동 데이터 추출의 필요성을 제거합니다. GroupDocs.Conversion을 사용하면 사용자는 복잡한 프로젝트 일정, 리소스 할당 및 작업 종속성을 구조화된 Excel 스프레드시트로 손쉽게 변환하여 더 쉽게 분석하고 보고할 수 있습니다.
설치
Maven 빌드 프로젝트의 pom.xml 파일에 다음 세부 정보를 추가하세요.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
설치가 완료되면 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀)을 얻으십시오. API 자격 증명을 얻는 방법에 대한 세부 정보를 설명하는 이 짧은 튜토리얼을 방문할 수 있습니다.
Java에서 MPP를 Excel로 변환
이 섹션에서는 Java 코드 조각을 사용하여 MS Project 파일을 Excel 통합 문서로 변환하는 방법에 대한 자세한 내용을 설명합니다.
- 먼저, 클라이언트 자격 증명을 인수로 전달하는
Configuration
클래스의 인스턴스를 만듭니다.
Configuration configuration = new Configuration(clientId, clientSecret);
- 두 번째로, Configuration 객체를 인수로 전달하는
ConvertApi
를 초기화합니다.
ConvertApi convertApi = new ConvertApi(configuration);
- 입력 파일 이름, 출력 형식 및 결과 문서 이름을 정의하는
ConvertSettings
클래스의 인스턴스를 생성합니다.
ConvertSettings settings = new ConvertSettings();
ConvertSettings
객체를 인수로 전달하는ConvertDocumentRequest
클래스의 인스턴스를 생성합니다.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- 마지막으로 ConvertDocumentRequest API를 호출하여 MPP를 Excel로 변환하고 결과 Excel 통합 문서를 클라우드 저장소에 저장합니다.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// 더 많은 예는 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에서 확인하세요.
// API 자격 증명을 얻으세요
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Configuration 클래스의 인스턴스를 생성하고 클라이언트 ID 및 클라이언트 비밀로 초기화합니다.
Configuration configuration = new Configuration(clientId, clientSecret);
// MPP에서 Excel로 변환하기 위한 API 기본 URL을 정의합니다.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Configuration 객체를 사용하여 ConvertApi 인스턴스를 초기화합니다.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("xls");
settings.setOutputPath("converted.xls");
// MPP에서 Excel로 변환을 수행하려면 ConvertDocument 메서드를 호출합니다.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// 응답을 확인하고 성공 메시지를 인쇄하세요.
if (response != null && response.equals("OK")) {
System.out.println("The MPP to Excel conversion completed successfully!");
}

이미지: MS Project에서 Excel로 변환된 미리보기입니다.
- 위 예제에서 사용된 입력 MS Project 파일은 Home move plan.mpp에서 다운로드할 수 있습니다.
cURL 명령을 사용하여 MS Project를 XLSX로 내보내기
GroupDocs.Conversion Cloud API 및 cURL 명령을 사용하여 Microsoft Project(MPP) 파일을 Excel(XLSX)로 원활하게 변환합니다. 이 클라우드 기반 솔루션은 소프트웨어 종속성을 제거하여 빠르고 안전하며 정확한 데이터 변환을 보장합니다. 간단한 REST API 요청을 통해 프로세스를 자동화하여 효율적인 프로젝트 분석 및 보고를 수행할 수 있습니다.
이 접근 방식의 첫 번째 단계는 JWT 액세스 토큰을 생성한 다음 다음 cURL 명령을 실행하여 MS Project 파일을 PDF 형식으로 내보내 Microsoft Project Viewer를 온라인으로 개발하는 것입니다. 성공적으로 변환한 후 결과 Excel 통합 문서가 클라우드 저장소에 저장됩니다.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputMPP}\", \"Format\": \"xls\", \"OutputPath\": \"{resultantXLS}\"}"
inputMPP
를 입력 MS Project 파일 이름으로, resultantXLS
를 결과 Excel 통합 문서 이름으로, accessToken
을 개인화된 JWT 액세스 토큰으로 바꿔주세요.
- MS 프로젝트를 Excel로 내보내고 결과 파일을 로컬 드라이브에 저장해야 하는 경우:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\"}" \
-o "output.xls"
MPP에서 XLS로 변환 앱
무료이고 가벼운 MPP to Excel Converter 앱을 사용하면 웹 브라우저 내에서 GroupDocs.Conversion Cloud의 고유한 기능을 탐색할 수 있습니다.
유용한 링크
결론
결론적으로 Java REST API를 사용하여 MPP를 Excel로 변환하면 프로젝트 데이터를 관리하는 원활하고 효율적인 방법이 제공됩니다. Java용 GroupDocs.Conversion Cloud SDK를 선택하든 cURL 명령을 활용하든 두 가지 접근 방식 모두 데이터 변환에서 유연성, 자동화 및 정확성을 제공합니다. 클라우드 기반 솔루션은 추가 소프트웨어 설치의 필요성을 없애 안전하고 확장 가능한 변환을 보장합니다. 이러한 방법을 활용하면 프로젝트 관리를 강화하고, 보고를 간소화하고, 협업을 개선할 수 있습니다.
추천 기사
자세한 내용을 알아보려면 다음 링크를 방문해 보세요.