mpp에서 엑셀로

C# .NET을 사용하여 MS Project 파일을 Excel로 변환합니다.

Microsoft Project(MPP)는 프로젝트 타임라인, 리소스 및 작업을 관리하고 추적하는 데 널리 사용되는 형식입니다. 포괄적인 프로젝트 계획에 이상적이지만 MS Project를 사용하지 않는 이해 관계자와 데이터 분석이나 공유에 관해서는 유연성이 제한되는 경우가 많습니다. 반면 Excel(XLS/XLSX)은 보다 다재다능하고 보편적으로 수용되는 형식으로 강력한 데이터 조작, 시각화 및 공유 옵션을 제공합니다. MPP 파일을 Excel로 변환하면 프로젝트 관리자가 프로젝트 데이터를 분석, 보고 및 협업하기 쉬운 형식으로 내보낼 수 있습니다.

MPP에서 Excel로 변환하기 위한 REST API

GroupDocs.Conversion Cloud SDK for .NET SDK는 변환 프로세스를 간소화하는 포괄적인 기능 세트를 제공하여 XLS 및 XLSX 형식 모두에서 정확하고 안정적인 출력을 보장합니다. .NET 애플리케이션에 쉽게 통합하여 복잡한 Microsoft Project 파일의 변환을 자동화하고 작업, 타임라인 및 리소스 할당과 같은 모든 중요한 프로젝트 데이터를 보존할 수 있습니다.

이 접근 방식의 첫 번째 단계는 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하여 설치하고 설치 버튼을 클릭하는 것입니다. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

설치가 완료되면 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀)을 얻으십시오. API 자격 증명을 얻는 방법에 대한 세부 정보를 설명하는 이 짧은 튜토리얼을 방문할 수 있습니다.

C#에서 MPP를 Excel로 내보내기

MPP에서 Excel로의 전환을 간소화하고 데이터 접근성을 향상하며 심층적인 프로젝트 분석과 보고를 용이하게 하는 코드 조각을 살펴보겠습니다.

  1. 먼저, 클라이언트 자격 증명을 인수로 전달하는 Configuration 클래스의 인스턴스를 만듭니다.
var configurations = new Configuration(clientId, clientSecret1);
  1. 둘째, Configuration 객체를 입력 인수로 전달하는 ConvertApi를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
  1. 이제 입력된 MS Project 파일을 클라우드 저장소에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
  1. 입력 MPP의 이름, 결과 형식을 xls로 지정하고 결과 Excel 통합 문서의 이름을 인수로 지정하는 ConvertSettings 인스턴스를 생성합니다.
var settings = new ConvertSettings{...}
  1. 마지막으로 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);
// MPP에서 Excel 변환 API에 대한 기본 URL을 설정하려면 ApiBaseUrl 값을 정의합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Configuration 클래스 객체로 ConvertApi 클래스의 인스턴스를 초기화합니다.
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));

    // 입력 MPP의 이름과 결과 XLS 파일의 이름을 지정하는 ConvertSettings를 생성합니다.
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.mpp",
        Format = "xls",
        OutputPath = "converted.xls"
    };
    
    // MPP에서 Excel로 변환 작업을 위해 ConvertDocument 메서드를 호출합니다.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 인쇄 성공 메시지
        Console.WriteLine("MPP to HTML conversion completed successfully !");
    }
}
mpp에서 엑셀로

이미지: MS Project에서 Excel로 변환된 미리보기입니다.

위 예에서 사용된 입력 MS Project 파일은 Home move plan.mpp에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 MS Project를 XLSX로 변환

GroupDocs.Conversion Cloud 및 cURL 명령을 사용하여 MPP를 XLSX로 변환하면 프로젝트 파일 변환을 처리하는 간단하고 유연한 방법이 제공됩니다. GroupDocs.Conversion Cloud의 강력한 기능과 결합된 cURL의 단순성은 프로젝트 데이터가 정확하고 효율적으로 널리 액세스 가능한 Excel 형식으로 변환되어 더 나은 데이터 관리 및 분석이 용이해지도록 보장합니다.

이 접근 방식의 첫 번째 단계는 JWT 액세스 토큰을 생성한 다음 다음 cURL 명령을 실행하여 MS Project 파일을 PDF 형식으로 내보내 Microsoft Project Viewer를 온라인으로 개발하는 것입니다. 성공적으로 변환한 후 결과 PDF 파일은 클라우드 스토리지에 저장됩니다.

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 명령을 사용해 보세요.
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의 고유한 기능을 탐색할 수 있습니다.

mpp에서 xls로 변환 앱

유용한 링크

결론

결론적으로 MS Project(MPP) 파일을 Excel(XLS/XLSX) 형식으로 변환하면 데이터 접근성, 분석 및 보고 측면에서 상당한 이점이 있습니다. 이 기사에서 논의하는 두 가지 접근 방식은 복잡한 프로젝트 데이터를 보다 관리하기 쉽고 다재다능한 형식으로 변환하기 위한 효과적인 솔루션을 제공합니다. 원활한 변환 프로세스를 경험하고 프로젝트 데이터 처리를 최적화하기 위해 API를 탐색해 보시기 바랍니다.

추천 기사

자세한 내용을 알아보려면 다음 링크를 방문해 보세요.