Python'da MPP'yi XML'e dönüştürme

MPP, proje verileri için popüler bir formattır. Ancak XML, çeşitli yazılım programları tarafından kolayca okunabilen daha açık ve taşınabilir bir biçimdir. MPP dosyalarınızı başkalarıyla paylaşmanız gerekiyorsa veya onlarla farklı bir programda çalışmak istiyorsanız, bunları XML’e dönüştürebilirsiniz. Bu blog yazısında, Python’da MPP’yi XML’e nasıl dönüştüreceğinizi göstereceğiz. Ayrıca proje verilerini MPP’den Primavera XML formatına aktarmayı öğreneceğiz.

Bu makale aşağıdaki konuları kapsamaktadır:

  1. Python MPP’den XML’e Dönüştürücü
  2. MPP’yi XML’e dönüştürün
  3. MPP’yi Primavera XML’e dönüştürün
  4. Çevrimiçi MPP’den XML’e dönüştürmeyi deneyin

Python MPP’den XML’e Dönüştürücü

MPP dosyalarını XML biçimine dönüştürmek için Aspose.Tasks for Python kitaplığından yararlanacağız. Microsoft Project MPP/XML dosyalarını Microsoft Project yazılımı olmadan okumanızı, yazmanızı ve değiştirmenizi sağlayan güçlü bir API’dir. Kullanımı kolaydır ve proje dosyalarıyla çalışmak için çok çeşitli özellikler sunar.

Lütfen konsolda aşağıdaki pip komutunu kullanarak paketi indirin veya API’yi PyPI’dan yükleyin:

pip install aspose-tasks

Python’da MPP’yi XML’e dönüştürme

MPP dosyasını yükleyip XML formatında istenilen yere kaydederek MPP’yi kolayca XML’e dönüştürebiliriz. MPP’yi Python’da XML’e dönüştürmek için lütfen aşağıdaki adımları izleyin.

  1. MPP dosyasını Project sınıfı örneğini kullanarak yükleyin.
  2. Çıktı dosyası yolu ve bağımsız değişken olarak SaveFileFormat ile save() yöntemini çağırın.

Aşağıdaki kod örneği, Python’da MPP’nin XML’e nasıl dönüştürüleceğini gösterir.

# Bu kod örneği, MPP'nin XML'e nasıl dönüştürüleceğini gösterir.
import aspose.tasks as tasks

# Giriş Proje dosyasını yükleyin
project = tasks.Project("C:\\Files\\Blank2010.mpp")

# XML olarak kaydet
project.save("C:\Files\output.xml", tasks.saving.SaveFileFormat.XML)

Python’da MPP’yi Primavera XML’e dönüştürme

Bir MPP dosyasını XML’e dönüştürmenin yanı sıra, proje verilerini MPP’den Primavera XML formatına da aktarabiliriz. API, proje verilerini Primavera P6 XML biçiminde işlemek için ek seçenekler belirlememize izin veren PrimaveraXmlSaveOptions sınıfını sunar.

MPP’yi Primavera XML’e dönüştürmek için lütfen aşağıdaki adımları izleyin:

  1. MPP dosyasını Project sınıfı örneğini kullanarak yükleyin.
  2. PrimaveraXmlSaveOptions sınıfının bir örneğini oluşturun.
  3. Saveroottask, vb. gibi çeşitli seçenekleri ayarlayın.
  4. Son olarak, onu XLSX olarak kaydetmek için save() yöntemini çağırın. Çıktı dosyası yolunu ve PrimaveraXmlSaveOptions’ı bağımsız değişken olarak alır.

Aşağıdaki kod örneği, Python kullanılarak gelişmiş seçeneklerle MPP’nin XLSX’e nasıl dönüştürüleceğini gösterir.

# Bu kod örneği, MPP'nin Primavera XML'e nasıl dönüştürüleceğini gösterir.
import aspose.tasks as tasks

# Giriş Proje dosyasını yükleyin
project = tasks.Project("C:\\Files\\Blank2010.mpp")

## Initialize PrimaveraXmlSaveOptions class object
options = tasks.saving.PrimaveraXmlSaveOptions()
options.save_root_task = False

# Primavera XML'i kaydet
project.save("C:\\Files\\PrimaveraXMLSaveOptions_out.xml", options)

Ücretsiz Lisans Alın

Kitaplığı değerlendirmesinde herhangi bir kısıtlama olmaksızın ücretsiz olarak denemek için ücretsiz bir geçici lisans alabilirsiniz.

MPP’yi Çevrimiçi XML’e Dönüştür

MPP’yi çevrimiçi olarak XML’e dönüştürmek istiyorsanız Aspose.Tasks kitaplığı kullanılarak geliştirilmiş yüksek kaliteli ve ücretsiz MPP’den XML’e dönüştürücü kullanın.

Python MPP’den XML’e Dönüştürücü – Daha Fazlasını Öğrenin

MPP dosyalarını XML’e veya desteklenen diğer biçimlere dönüştürmek ve Aspose.Tasks’ı keşfetmek hakkında daha fazla bilgi edinmek için aşağıdaki kaynaklara göz atın:

Çözüm

Bu blog gönderisinde, Python’da MPP’yi XML’e nasıl dönüştüreceğimizi öğrendik. MPP’yi programlı olarak Primavera P6 XML formatına nasıl dönüştüreceğimizi de tartıştık. Umarız bu blog yazısı yardımcı olmuştur. Herhangi bir belirsizlik durumunda, lütfen ücretsiz destek forumumuzda bizimle iletişime geçin.

Ayrıca bakınız