Převeďte MPP na XML v Pythonu

MPP je oblíbený formát pro projektová data. XML je však otevřenější a přenosnější formát, který lze snadno číst v různých softwarových programech. Pokud potřebujete své MPP soubory sdílet s ostatními nebo s nimi chcete pracovat v jiném programu, můžete je převést do XML. V tomto příspěvku na blogu vám ukážeme, jak převést MPP na XML v Pythonu. Naučíme se také exportovat data projektu z MPP do formátu Primavera XML.

Tento článek se zabývá následujícími tématy:

  1. Python MPP to XML Converter
  2. Převést MPP na XML
  3. Převést MPP na Primavera XML
  4. Vyzkoušejte MPP na XML online

Python MPP to XML Converter

Pro převod souborů MPP do formátu XML využijeme knihovnu Aspose.Tasks for Python. Je to výkonné rozhraní API, které vám umožňuje číst, zapisovat a manipulovat se soubory Microsoft Project MPP/XML bez softwaru Microsoft Project. Snadno se používá a poskytuje širokou škálu funkcí pro práci s projektovými soubory.

Prosím stáhněte si balíček nebo nainstalujte API z PyPI pomocí následujícího příkazu pip v konzole:

pip install aspose-tasks

Převeďte MPP na XML v Pythonu

MPP můžeme snadno převést na XML načtením souboru MPP a jeho uložením ve formátu XML na požadované místo. Chcete-li převést MPP na XML v Pythonu, postupujte podle následujících kroků.

  1. Načtěte soubor MPP pomocí instance třídy Project.
  2. Volejte metodu save() s cestou výstupního souboru a SaveFileFormat jako argumenty.

Následující ukázka kódu ukazuje, jak převést MPP na XML v Pythonu.

# Tento příklad kódu ukazuje, jak převést MPP na XML.
import aspose.tasks as tasks

# Načtěte vstupní soubor projektu
project = tasks.Project("C:\\Files\\Blank2010.mpp")

# Uložit jako XML
project.save("C:\Files\output.xml", tasks.saving.SaveFileFormat.XML)

Převeďte MPP na Primavera XML v Pythonu

Kromě převodu MPP souboru do XML můžeme také exportovat projektová data z MPP do Primavera XML formátu. Rozhraní API nabízí třídu PrimaveraXmlSaveOptions, která nám umožňuje specifikovat další možnosti pro vykreslování dat projektu ve formátu XML Primavera P6.

Chcete-li převést MPP na Primavera XML, postupujte podle následujících kroků:

  1. Načtěte soubor MPP pomocí instance třídy Project.
  2. Vytvořte instanci třídy PrimaveraXmlSaveOptions.
  3. Nastavte různé možnosti, jako je saveroottask atd.
  4. Nakonec zavolejte metodu save() a uložte ji jako XLSX. Jako argumenty bere cestu k výstupnímu souboru a PrimaveraXmlSaveOptions.

Následující ukázka kódu ukazuje, jak převést MPP na XLSX s pokročilými možnostmi pomocí Pythonu.

# Tento příklad kódu ukazuje, jak převést MPP na Primavera XML.
import aspose.tasks as tasks

# Načtěte vstupní soubor projektu
project = tasks.Project("C:\\Files\\Blank2010.mpp")

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

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

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci k bezplatnému vyzkoušení knihovny bez omezení jejího hodnocení.

Převést MPP na XML online

Pokud chcete převést MPP do XML online, použijte náš vysoce kvalitní a bezplatný převodník MPP na XML, vyvinutý pomocí knihovny Aspose.Tasks.

Python MPP to XML Converter – Další informace

Podívejte se na následující zdroje, kde se dozvíte více o převodu souborů MPP do XML nebo jiných podporovaných formátů a prozkoumání Aspose.Tasks:

Závěr

V tomto blogovém příspěvku jsme se naučili, jak převést MPP na XML v Pythonu. Také jsme diskutovali o tom, jak programově převést MPP do formátu XML Primavera P6. Doufáme, že tento příspěvek na blogu byl užitečný. V případě jakýchkoliv nejasností nás prosím kontaktujte na našem bezplatném fóru podpory.

Viz také