XML är ett allmänt använt format för datautbyte och lagring medan Microsoft Project är ett populärt projekthanteringsverktyg. Om du arbetar med båda dessa tekniker kan du behöva konvertera XML-data till Microsoft Project-format i vissa scenarier. I det här blogginlägget kommer vi att utforska hur man konverterar XML till MPP med Python.
- XML till MPP Converter – Python API-konfiguration
- Hur man konverterar XML till MPP med Python
- Konvertera XML till MPP i Python
XML till MPP Converter – Python API-konfiguration
Aspose.Tasks för Python via .NET API stöder att skapa, redigera eller manipulera Microsoft Project-filer. Du kan snabbt konfigurera paketet eller installera det från PyPI genom att köra följande pip-installationskommando:
pip install aspose-tasks
Hur man konverterar XML till MPP med Python
Följ stegen nedan för att konvertera XML-filer till Microsoft Project-filformat:
- Hämta XML-källfilen.
- Ladda Microsoft Project-filen.
- Kopiera data och skriv utdata till en Microsoft Project-fil.
Konvertera XML till MPP i Python
Följande steg visar hur man konverterar XML till MPP med Python:
- Ladda XML-källfilen med klassen Project.
- Öppna MPP-filen och kopiera data från XML-filen.
- Exportera MPP-filen samtidigt som du anger ett värde från SaveFileFormat-uppräkningen.
När Python-paketet är konfigurerat kan vi börja skriva vårt Python-skript. Här är ett exempel på Python-skript som gör omvandlingen av XML till MPP-format:
import aspose.tasks as tasks
# Load input XML file
xmlProject = tasks.Project("file.xml")
# Load input Project file
mppProject = tasks.Project("Input.mpp")
# Call the copy method
xmlProject.copy_to(mppProject)
# Save output MPP file
mppProject.save("XMLtoMPP.mpp", tasks.saving.SaveFileFormat.MPP);
Skaffa en gratis API-licens
Du kan begära en gratis temporär licens för att utvärdera API:et till dess fulla kapacitet.
Slutsats
Sammanfattningsvis har du lärt dig hur du konverterar en XML-fil till MPP Microsoft Project-filformat med Python. Det är ett snabbt men kraftfullt och flexibelt sätt att konvertera XML-data till MPP-format. Dessutom kan du ta en titt på olika kapitel i avsnittet dokumentation för att utforska fler funktioner. I händelse av oklarheter är du välkommen att kontakta oss på gratis supportforum.