Konversi MPP ke XML dengan Python

MPP adalah format populer untuk data proyek. Namun, XML adalah format yang lebih terbuka dan portabel yang dapat dibaca dengan mudah oleh berbagai program perangkat lunak. Jika Anda perlu berbagi file MPP dengan orang lain atau ingin bekerja dengannya di program lain, Anda dapat mengonversinya menjadi XML. Dalam posting blog ini, kami akan menunjukkan cara mengonversi MPP ke XML dengan Python. Kita juga akan belajar mengekspor data proyek dari format MPP ke Primavera XML.

Artikel ini mencakup topik-topik berikut:

  1. Konverter MPP ke XML Python
  2. Konversi MPP ke XML
  3. Konversi MPP ke Primavera XML
  4. Coba MPP ke XML Online

Konverter MPP ke XML Python

Kami akan memanfaatkan pustaka Aspose.Tasks for Python untuk mengonversi file MPP ke format XML. Ini adalah API yang kuat yang memungkinkan Anda membaca, menulis, dan memanipulasi file Microsoft Project MPP/XML tanpa perangkat lunak Microsoft Project. Mudah digunakan dan menyediakan berbagai fitur untuk bekerja dengan file proyek.

Silakan unduh paket atau instal API dari PyPI menggunakan perintah pip berikut di konsol:

pip install aspose-tasks

Konversi MPP ke XML dengan Python

Kita dapat dengan mudah mengonversi MPP ke XML dengan memuat file MPP dan menyimpannya dalam format XML di lokasi yang diinginkan. Silakan ikuti langkah-langkah di bawah ini untuk mengonversi MPP ke XML dengan Python.

  1. Muat file MPP menggunakan instance kelas Project.
  2. Panggil metode save() dengan jalur file keluaran dan SaveFileFormat sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi MPP ke XML dengan Python.

# Contoh kode ini menunjukkan cara mengonversi MPP ke XML.
import aspose.tasks as tasks

# Muat file Proyek masukan
project = tasks.Project("C:\\Files\\Blank2010.mpp")

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

Konversi MPP ke Primavera XML dengan Python

Selain mengonversi file MPP ke XML, kami juga dapat mengekspor data proyek dari MPP ke format XML Primavera. API menawarkan kelas PrimaveraXmlSaveOptions, yang memungkinkan kita menentukan opsi tambahan untuk merender data proyek dalam format XML Primavera P6.

Silakan ikuti langkah-langkah di bawah ini untuk mengonversi MPP ke Primavera XML:

  1. Muat file MPP menggunakan instance kelas Project.
  2. Buat instance kelas PrimaveraXmlSaveOptions.
  3. Atur berbagai opsi seperti saveroottask, dll.
  4. Terakhir, panggil metode save() untuk menyimpannya sebagai XLSX. Dibutuhkan jalur file keluaran dan PrimaveraXmlSaveOptions sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi MPP ke XLSX dengan opsi lanjutan menggunakan Python.

# Contoh kode ini menunjukkan cara mengonversi MPP ke Primavera XML.
import aspose.tasks as tasks

# Muat file Proyek masukan
project = tasks.Project("C:\\Files\\Blank2010.mpp")

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

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

Dapatkan Lisensi Gratis

Anda dapat mendapatkan lisensi sementara gratis untuk mencoba perpustakaan secara gratis tanpa batasan apa pun pada evaluasinya.

Konversi MPP ke XML Daring

Jika Anda ingin mengonversi MPP ke XML secara online, gunakan konverter MPP ke XML gratis kami yang berkualitas tinggi dan, yang dikembangkan menggunakan pustaka Aspose.Tasks.

Konverter MPP ke XML Python – Pelajari Lebih Lanjut

Lihat sumber daya berikut untuk mempelajari lebih lanjut tentang mengonversi file MPP menjadi XML atau format lain yang didukung dan mempelajari Aspose.Tasks:

Kesimpulan

Dalam posting blog ini, kami belajar cara mengonversi MPP ke XML dengan Python. Kami juga membahas cara mengkonversi MPP ke format XML Primavera P6 secara terprogram. Kami harap posting blog ini bermanfaat. Jika ada ambiguitas, silakan hubungi kami di forum dukungan gratis kami.

Lihat juga