Denna korta handledning förklarar hur man öppnar XER‑filen i Python. Den innehåller detaljer om hur man ställer in IDE:n, en lista med steg och exempel på kod för att utveckla en XER-filvisare i Python. Olika egenskaper för huvuduppgiften och valfria relevanta Primavera‑egenskaper diskuteras också i denna artikel.
Steg för XER Reader i Python
- Förbered utvecklingsmiljön genom att lägga till Aspose.Tasks for Python via .NET
- Ställ in licensen för produkten för att låsa upp alla funktioner
- Ladda in XER‑källfilen i Project‑klassobjektet
- Iterera genom alla uppgifter och deluppgifter i projektet
- Skriv ut varje uppgifts egenskaper enligt kraven.
- Kontrollera om någon uppgift har Primavera-specific properties
- Skriv ut alla Primavera‑egenskaper såsom aktivitets‑ID, typ och olika typer av begränsningar i den
De givna stegen beskriver hur man öppnar en XER-fil utan Primavera i Python. Importera det erforderliga biblioteket i applikationen, ladda licensen, ladda XER-filen i Project-objektet och samla alla uppgifter rekursivt från den. Visa uppgiftsegenskaperna, kontrollera förekomsten av Primavera‑egenskaperna och visa de relevanta egenskaperna, om de finns.
Kod för XER Viewer i Python
Den här koden demonstrerar utvecklingen av en Primavera P6 XER‑visare i Python. Detta bibliotek stödjer projekt‑nivå Primavera‑metadata samt uppgifts‑nivå egenskaper som kan nås och visas. Du kan visa varje uppgiftsnivå i projektet genom att använda värdet outline_level.
Den här artikeln har lärt oss processen att läsa och skriva ut XER‑fildata. För att konvertera en MPP‑fil till HTML, se artikeln Konvertera MPP till HTML i Python.