Python'da MPP'yi Excel'e Dönüştürme

MPP dosyaları, projeleri düzenlemek, izlemek ve yönetmek için tasarlanmış dijital belgelerdir. MPP dosyaları, görevler, kaynaklar, atamalar, zaman çizelgeleri, bütçeler ve projeyle ilgili diğer veriler gibi hayati bilgileri kapsar. Belirli durumlarda, proje verilerini MPP’den Excel’e aktarmamız gerekebilir. Bir MPP dosyasını Excel’e dönüştürmek, proje verilerini Microsoft Project’e erişimi olmayan paydaşlarla paylaşmanın kolay bir yoludur. Proje verilerini MPP dosyalarından Python’da programlı olarak Excel elektronik tablolarına (XLSX) kolayca aktarabiliriz. Bu yazıda Python’da MPP’yi Excel’e dönüştürmeyi öğreneceğiz.

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

  1. Python MPP’den Excel’e Dönüştürücü
  2. MPP’yi Excel’e dönüştürün
  3. MPP’yi XLSX Dönüşümüne Özelleştirin
  4. MPP’yi Çevrimiçi Excel’e Dönüştürün

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

MPP’den Excel’e dönüştürme için Aspose.Tasks for Python kitaplığını kullanacağız. MS Project (MPP) dosyalarını sorunsuz bir şekilde oluşturmak, işlemek ve dönüştürmek için kapsamlı bir dizi özellik sağlar.

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 Excel’e Dönüştürme

Aspose.Tasks for Python kullanarak MPP’den Excel’e dönüştürme basittir. MPP dosyasını yükleyin ve onu XLSX biçiminde istenen konuma kaydedin. Python’da bir MPP’yi Excel’e dönüştürmek için lütfen aşağıdaki adımları izleyin.

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

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

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

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

# XLSX olarak kaydet
project.save("C:\Files\output.xlsx", tsk.saving.SaveFileFormat.XLSX)
Python'da MPP'yi Excel'e dönüştürün.

Python’da MPP’yi Excel’e dönüştürün.

MPP’yi XLSX Dönüşümüne Özelleştirin

Bir MPP dosyasını Excel’e dönüştürmenin yanı sıra, çıktıyı özelleştirmek için çeşitli ayarlar da kullanabiliriz. Bunu başarmak için API, proje verilerini XLSX biçiminde işlemek için ek seçenekler belirlememize izin veren XlsxOptions sınıfını sunar. XLSX kaydetme seçeneklerini belirtmek için lütfen aşağıdaki adımları izleyin:

  1. MPP dosyasını Project sınıfını kullanarak yükleyin.
  2. XlsxOptions sınıfının bir örneğini oluşturun.
  3. Sayfa boyutu, kaynak görünümü, atama Görünümü, sunum formatı 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 XlsxOptions’ı 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'den XLSX'e dönüştürmenin nasıl özelleştirileceğini gösterir.
import aspose.tasks as tsk
import aspose.tasks.visualization as vsl

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

# XlsxOptions sınıf nesnesini başlat
options = tsk.saving.XlsxOptions();

# Sayfa boyutunu ayarla
options.page_size = vsl.PageSize.A3

# Projeyi tek bir sayfaya dönüştür
options.render_to_single_page = True

# Kaynak sayfası görünümünü ayarla
options.resource_view = vsl.ProjectView.get_default_resource_sheet_view()

# Atama görünümünü ayarla
options.assignment_view = vsl.ProjectView.get_default_assignment_view()

# Sunu biçimini kaynak kullanımı olarak ayarla
options.presentation_format = vsl.PresentationFormat.RESOURCE_USAGE

# Projeyi XLSX Olarak Kaydet
project.save("C:\Files\ProjectWithOptions.xlsx", options);

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

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

Ücretsiz dönüştürücümüzü kullanarak çevrimiçi olarak MPP’yi Excel’e dönüştürme konusundaki öğreticinin tamamını okuyun.

Ücretsiz Lisans Alın

Kitaplığı değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

MPP to Excel Converter’ı keşfedin

MPP dosyalarını Excel’e veya diğer desteklenen 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 yazıda Python’da MPP’yi Excel’e dönüştürmeyi öğrendik. Ayrıca, MS Project verilerini bir MPP dosyasından Excel’e nasıl aktaracağımızı ve seçenekleri programlı olarak nasıl özelleştireceğimizi gördük. MPP’den Excel’e dönüştürme, proje verilerinizi Microsoft Project’e erişimi olmayan diğer kişilerle paylaşmanın etkili bir yolu olabilir. Adım adım kılavuz ve kod örnekleri, Python kitaplığımızı kullanarak MPP’den XLSX’e dönüştürme gerçekleştirmenin ne kadar kolay olduğunu gösterir. Herhangi bir belirsizlik durumunda, lütfen ücretsiz destek forumumuzda bizimle iletişime geçin.

Ayrıca bakınız