Microsoft Project (MPP) 파일은 작업, 일정 및 리소스 관리를 위해 널리 사용됩니다. 그러나 모든 사람이 MS Project에 접근할 수 있는 것은 아니므로 프로젝트 데이터를 공유하고 분석하는 데 어려움이 있습니다. MPP를 Excel (XLS/XLSX)로 변환하면 보다 유연하고 보편적으로 접근 가능한 형식을 제공합니다. Excel의 구조화된 레이아웃은 사용자가 프로젝트 데이터를 필터링하고 시각화하며 보고 및 협업을 위해 사용자 정의할 수 있도록 합니다.
MPP to Excel Conversion API
GroupDocs.Conversion Cloud SDK for .NET는 Microsoft Project 파일을 Excel 스프레드시트로 변환하는 간단하면서도 강력한 솔루션을 제공합니다. 이 SDK를 사용하면 개발자는:
- MS Project를 설치하지 않고 온라인에서 MPP를 Excel로 변환하세요.
- 일정, 작업 및 종속성의 정확성을 유지합니다.
- 대규모 MPP를 XLSX로 변환 자동화합니다.
- .NET 애플리케이션에 직접 통합하십시오.
설치
SDK를 NuGet 패키지 관리자에서 설치할 수 있습니다:
Install-Package GroupDocs.Conversion-Cloud
다음으로, GroupDocs Cloud Dashboard에서 클라이언트 ID와 클라이언트 비밀번호를 얻으세요.
You may consider visiting the following 튜토리얼 for further details on obtaining client credentials.
Convert MPP to Excel in C# .NET
여기 C#를 사용하여 MS Project 데이터를 Excel 워크북으로 내보내는 방법이 있습니다:
Configuration
클래스의 인스턴스를 클라이언트 자격 증명을 인수로 사용하여 생성합니다.
Configuration configuration = new Configuration(clientId, clientSecret);
- 둘째, Configuration 객체를 인수로 제공하면서
ConvertApi
를 초기화합니다.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings
클래스의 인스턴스를 생성하여 입력 파일 이름, 출력 포맷을XLS
로 설정하고, 결과 문서의 이름을 정의합니다.
var settings = new ConvertSettings{...}
- 이제 ConvertDocumentRequest API를 호출하여 MPP를 Excel로 변환하고 결과 Excel을 클라우드 스토리지에 저장하세요.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 더 많은 예시는 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet 에서 확인할 수 있습니다.
// API 자격 증명을 얻으세요
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Configuration 클래스의 인스턴스를 생성하고 클라이언트 ID 및 클라이언트 비밀로 초기화합니다.
var configurations = new Configuration(clientId, clientSecret1);
// ApiBaseUrl의 값을 정의하여 MPP에서 Excel 변환 API를 위한 기본 URL을 설정합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// ConvertApi 클래스의 인스턴스를 Configuration 클래스의 객체로 초기화합니다.
var apiInstance = new ConvertApi(configurations);
// 로컬 드라이브에서 MPP 파일을 불러옵니다.
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
// FileApi의 인스턴스를 생성합니다.
var fileUpload = new FileApi(configurations);
// 입력 MPP를 클라우드 스토리지에 업로드하세요.
fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));
// ConvertSettings를 생성하여 입력 MPP의 이름과 결과 XLS 파일의 이름을 지정합니다.
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "input.mpp",
Format = "xls",
OutputPath = "converted.xls"
};
// ConvertDocument 메서드를 호출하여 MPP를 Excel로 변환 작업을 수행하십시오.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("MPP to HTML conversion completed successfully !");
}
}

Image:- MS Project에서 Excel 파일로 변환 미리보기.
- 위의 예에서 사용된 샘플 MS Project는 Home move plan.mpp에서 다운로드할 수 있습니다.
MS Project를 cURL을 사용하여 XLSX로 내보내기
대안적인 접근 방법은 cURL 명령어를 사용하여 MPP 파일을 Excel로 직접 변환하는 것입니다. 따라서 첫 번째 단계는 JWT 액세스 토큰을 생성한 다음, Microsoft 프로젝트를 Excel 형식으로 내보내기 위해 다음 cURL 명령어를 실행하는 것입니다.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputMPP}\", \"Format\": \"xls\", \"OutputPath\": \"{resultantXLS}\"}"
Replace:
inputMPP
는 입력 MS Project 파일의 이름이고, resultantXLS
는 결과 Excel 통합 문서의 이름이며, ACCESSTOKEN
은 개인화된 JWT 액세스 토큰입니다.
- 만약 결과 파일을 로컬 드라이브에 저장해야 한다면, 다음 명령어를 사용해 보세요:
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 to Excel 변환기
코딩 없이 시도해보고 싶다면 MPP to Excel Converter App을 확인해 보세요. 이 무료 도구를 사용하면 MPP 파일을 업로드하고 즉시 Excel 버전을 다운로드할 수 있습니다.

유용한 자료
결론
MPP를 Excel로 변환하는 것은 GroupDocs.Conversion Cloud SDK for .NET을 사용하여 프로젝트 데이터 변환을 위한 안전하고 자동화된 확장 가능한 솔루션을 제공합니다. 보고를 위해 MS Project를 XLSX로 내보내거나 대량 변환을 기업 앱에 통합하는 경우, 이 클라우드 API는 정확성, 유연성 및 사용 용이성을 보장합니다.
추천 기사
다음 링크를 방문하여 더 알아보실 것을 강력히 권장합니다: