Konvertera MPP till XML i Python

MPP är ett populärt format för projektdata. XML är dock ett mer öppet och portabelt format som lätt kan läsas av en mängd olika program. Om du behöver dela dina MPP-filer med andra eller vill arbeta med dem i ett annat program kan du konvertera dem till XML. I det här blogginlägget kommer vi att visa dig hur du konverterar MPP till XML i Python. Vi kommer också att lära oss att exportera projektdata från MPP till Primavera XML-format.

Den här artikeln tar upp följande ämnen:

  1. Python MPP till XML Converter
  2. Konvertera MPP till XML
  3. Konvertera MPP till Primavera XML
  4. Testa MPP till XML Online

Python MPP till XML Converter

Vi kommer att dra nytta av biblioteket Aspose.Tasks for Python för att konvertera MPP-filer till XML-format. Det är ett kraftfullt API som gör att du kan läsa, skriva och manipulera Microsoft Project MPP/XML-filer utan Microsoft Project-programvara. Det är lätt att använda och ger ett brett utbud av funktioner för att arbeta med projektfiler.

Vänligen ladda ner paketet eller installera API från PyPI med följande pip-kommando i konsolen:

pip install aspose-tasks

Konvertera MPP till XML i Python

Vi kan enkelt konvertera MPP till XML genom att ladda MPP-filen och spara den i XML-format på önskad plats. Följ stegen nedan för att konvertera MPP till XML i Python.

  1. Ladda MPP-filen med hjälp av Project class-instansen.
  2. Anropa metoden save() med utdatafilens sökväg och SaveFileFormat som argument.

Följande kodexempel visar hur man konverterar MPP till XML i Python.

# Detta kodexempel visar hur man konverterar MPP till XML.
import aspose.tasks as tasks

# Ladda ingångsprojektfilen
project = tasks.Project("C:\\Files\\Blank2010.mpp")

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

Konvertera MPP till Primavera XML i Python

Förutom att konvertera en MPP-fil till XML kan vi även exportera projektdata från MPP till Primavera XML-format. API:et erbjuder PrimaveraXmlSaveOptions-klassen, som tillåter oss att specificera ytterligare alternativ för att rendera projektdata i Primavera P6 XML-format.

Följ stegen nedan för att konvertera MPP till Primavera XML:

  1. Ladda MPP-filen med hjälp av Project class-instansen.
  2. Skapa en instans av klassen PrimaveraXmlSaveOptions.
  3. Ställ in olika alternativ som saveroottask, etc.
  4. Till sist, anropa metoden save() för att spara den som XLSX. Den tar utdatafilens sökväg och PrimaveraXmlSaveOptions som argument.

Följande kodexempel visar hur man konverterar MPP till XLSX med avancerade alternativ med Python.

# Detta kodexempel visar hur man konverterar MPP till Primavera XML.
import aspose.tasks as tasks

# Ladda ingångsprojektfilen
project = tasks.Project("C:\\Files\\Blank2010.mpp")

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

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

Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket gratis utan några begränsningar för dess utvärdering.

Konvertera MPP till XML Online

Om du vill konvertera MPP till XML online, använd vår högkvalitativa och gratis MPP till XML-omvandlare, utvecklad med Aspose.Tasks-biblioteket.

Python MPP till XML Converter – Läs mer

Kolla in följande resurser för att lära dig mer om att konvertera MPP-filer till XML eller andra format som stöds och utforska Aspose.Tasks:

Slutsats

I det här blogginlägget lärde vi oss hur man konverterar MPP till XML i Python. Vi diskuterade också hur man konverterar MPP till Primavera P6 XML-format programmatiskt. Vi hoppas att det här blogginlägget var till hjälp. I händelse av oklarheter, vänligen kontakta oss på vårt gratis supportforum.

Se även