mpp'den excel'e

MS Project dosyasını Java’da Excel’e dönüştürün.

Microsoft Project (MPP) dosyaları karmaşık projeleri yönetmek için yaygın olarak kullanılır, ancak proje verilerini MPP biçiminde analiz etmek ve paylaşmak, özellikle veri işleme ve raporlama için Excel kullanan ekipler için zorlayıcı olabilir. MPP dosyalarını Excel’e (XLSX) dönüştürmek, proje çizelgelerini, kaynak tahsisini ve zaman çizelgelerini yönetmek için daha erişilebilir ve esnek bir yol sağlar. Excel’in yapılandırılmış tablo biçimi daha iyi görselleştirme, filtreleme ve özel hesaplamalar sağlar.

MPP’den Excel’e Dönüştürme API’si

GroupDocs.Conversion Cloud SDK for Java, Microsoft Project (MPP) dosyalarını Excel (XLSX) formatına dönüştürmek için kusursuz ve etkili bir yol sağlar. Bu güçlü API, veri doğruluğu ve tutarlılığını garanti eden otomatik bir çözüm sunarak manuel veri çıkarma ihtiyacını ortadan kaldırır. GroupDocs.Conversion ile kullanıcılar, karmaşık proje çizelgelerini, kaynak tahsislerini ve görev bağımlılıklarını daha kolay analiz ve raporlama için yapılandırılmış Excel elektronik tablolarına zahmetsizce dönüştürebilir.

Kurulum

Lütfen maven build projesinin pom.xml dosyasına aşağıdaki bilgileri ekleyin.

<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>

Kurulum tamamlandıktan sonra lütfen kişiselleştirilmiş API kimlik bilgilerinizi (yani İstemci Kimliği ve İstemci Gizli Anahtarı) edinin. API kimlik bilgilerinin nasıl alınacağına dair ayrıntıları açıklayan bu kısa öğreticiyi ziyaret edebilirsiniz.

Java’da MPP’yi Excel’e Dönüştürme

Bu bölümde Java kod parçacığı kullanılarak MS Project dosyasının Excel çalışma kitabına nasıl dönüştürüleceği açıklanmaktadır.

  1. Öncelikle, istemci kimlik bilgilerini argüman olarak geçirdiğimiz Configuration sınıfının bir örneğini oluşturalım.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. İkinci olarak, Configuration nesnesini argüman olarak geçirdiğimiz ConvertApi‘yi başlatalım.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Giriş dosya adını, çıktı biçimini ve sonuç belgenin adını tanımladığımız ConvertSettings sınıfının bir örneğini oluşturun.
ConvertSettings settings = new ConvertSettings();
  1. ConvertDocumentRequest sınıfının bir örneğini oluşturun ve burada ConvertSettings nesnesini bir argüman olarak geçirin.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Son olarak, MPP’yi Excel’e dönüştürmek ve ortaya çıkan Excel çalışma kitabını bulut depolama alanına kaydetmek için ConvertDocumentRequest API’sini çağırın.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Daha fazla örnek için https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet adresini ziyaret edin
// API kimlik bilgilerinizi edinin 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Yapılandırma sınıfının bir örneğini oluşturun ve bunu İstemci Kimliği ve İstemci Gizli Anahtarı ile başlatın
Configuration configuration = new Configuration(clientId, clientSecret);
// MPP'den Excel'e dönüştürme için API temel URL'sini tanımlayın
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// ConvertApi örneğini Yapılandırma nesnesiyle başlatın
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'yi Excel'e dönüştürmek için ConvertDocument yöntemini çağırın
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Yanıtı kontrol edin ve başarı mesajını yazdırın
if (response != null && response.equals("OK")) {
    System.out.println("The MPP to Excel conversion completed successfully!");
}
mpp'den excel'e

Resim:- MS Project’i Excel’e dönüştürmenin önizlemesi.

  • Yukarıdaki örnekte kullanılan giriş MS Project dosyası Home move plan.mpp adresinden indirilebilir.

cURL Komutlarını Kullanarak MS Project’i XLSX’e Aktarma

Microsoft Project (MPP) dosyalarını GroupDocs.Conversion Cloud API ve cURL komutlarını kullanarak sorunsuz bir şekilde Excel’e (XLSX) dönüştürün. Bu bulut tabanlı çözüm, yazılım bağımlılıklarını ortadan kaldırarak hızlı, güvenli ve doğru veri dönüşümünü garanti eder. Basit REST API istekleriyle süreci otomatikleştirebilir, verimli proje analizi ve raporlaması sağlayabilirsiniz.

Bu yaklaşımdaki ilk adım, bir JWT erişim belirteci oluşturmak ve ardından, MS Project dosyasını PDF formatına aktararak Microsoft Project görüntüleyicisini çevrimiçi geliştirmek için aşağıdaki cURL komutunu yürütmektir. Başarılı dönüştürmeden sonra, ortaya çıkan Excel çalışma kitabı bulut depolamasında saklanır.

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}\"}"

Lütfen inputMPP ifadesini girdi MS Project dosyasının adıyla, resultantXLS ifadesini sonuç Excel çalışma kitabının adıyla ve accessToken ifadesini kişiselleştirilmiş bir JWT erişim belirteciyle değiştirin.

  • MS projesini Excel’e aktarmamız ve ortaya çıkan dosyayı yerel sürücümüze kaydetmemiz gerekirse:
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’den XLS’e Dönüştürücü Uygulaması

Ücretsiz ve hafif MPP to Excel Converter Uygulamamızı kullanmanızı öneririz; bu sayede web tarayıcısı üzerinden GroupDocs.Conversion Cloud‘un benzersiz yeteneklerini keşfedebilirsiniz.

mpp'den xls'e dönüştürme uygulaması

Faydalı Bağlantılar

Çözüm

Sonuç olarak, Java REST API kullanarak MPP’yi Excel’e dönüştürmek, proje verilerini yönetmek için kusursuz ve etkili bir yol sağlar. İster Java için GroupDocs.Conversion Cloud SDK’yı seçin, ister cURL komutlarını kullanın, her iki yaklaşım da veri dönüştürmede esneklik, otomasyon ve doğruluk sunar. Cloud tabanlı çözüm, ek yazılım yüklemelerine olan ihtiyacı ortadan kaldırarak güvenli ve ölçeklenebilir dönüştürmeler sağlar. Bu yöntemlerden yararlanarak proje yönetimini iyileştirebilir, raporlamayı kolaylaştırabilir ve iş birliğini geliştirebilirsiniz.

Önerilen Makaleler

Daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi şiddetle öneririz: