Konwertuj MPP na XML w Python

MPP to popularny format danych projektowych. Jednak XML jest bardziej otwartym i przenośnym formatem, który może być łatwo odczytywany przez różne programy. Jeśli chcesz udostępnić pliki MPP innym osobom lub pracować z nimi w innym programie, możesz przekonwertować je na format XML. W tym poście na blogu pokażemy, jak przekonwertować MPP na XML w Python. Nauczymy się również eksportować dane projektu z MPP do formatu Primavera XML.

Ten artykuł obejmuje następujące tematy:

  1. Python MPP to XML Converter
  2. Konwertuj MPP na XML
  3. Konwertuj MPP na Primavera XML
  4. Wypróbuj MPP do XML online

Python MPP do konwertera XML

Do konwersji plików MPP do formatu XML wykorzystamy bibliotekę Aspose.Tasks for Python. Jest to potężny interfejs API, który umożliwia odczytywanie, zapisywanie i manipulowanie plikami Microsoft Project MPP/XML bez oprogramowania Microsoft Project. Jest łatwy w użyciu i zapewnia szeroki zakres funkcji do pracy z plikami projektów.

Proszę pobrać pakiet lub zainstalować API z PyPI używając następującego polecenia pip w konsoli:

pip install aspose-tasks

Konwertuj MPP na XML w Python

Możemy łatwo przekonwertować MPP na XML, ładując plik MPP i zapisując go w formacie XML w żądanej lokalizacji. Wykonaj poniższe czynności, aby przekonwertować MPP na XML w Python.

  1. Załaduj plik MPP przy użyciu instancji klasy Project.
  2. Wywołaj metodę save() ze ścieżką pliku wyjściowego i SaveFileFormat jako argumentami.

Poniższy przykładowy kod pokazuje, jak przekonwertować MPP na XML w języku Python.

# Ten przykład kodu demonstruje, jak przekonwertować MPP na XML.
import aspose.tasks as tasks

# Załaduj wejściowy plik projektu
project = tasks.Project("C:\\Files\\Blank2010.mpp")

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

Konwertuj MPP na Primavera XML w Python

Oprócz konwersji pliku MPP do formatu XML, możemy również wyeksportować dane projektu z MPP do formatu Primavera XML. API oferuje klasę PrimaveraXmlSaveOptions, która pozwala określić dodatkowe opcje renderowania danych projektu w formacie Primavera P6 XML.

Wykonaj poniższe czynności, aby przekonwertować MPP na Primavera XML:

  1. Załaduj plik MPP przy użyciu instancji klasy Project.
  2. Utwórz instancję klasy PrimaveraXmlSaveOptions.
  3. Ustaw różne opcje, takie jak saveroottask itp.
  4. Na koniec wywołaj metodę save(), aby zapisać go jako XLSX. Pobiera ścieżkę pliku wyjściowego i PrimaveraXmlSaveOptions jako argumenty.

Poniższy przykładowy kod pokazuje, jak przekonwertować MPP na XLSX z zaawansowanymi opcjami przy użyciu języka Python.

# Ten przykład kodu demonstruje, jak przekonwertować MPP na Primavera XML.
import aspose.tasks as tasks

# Załaduj wejściowy plik projektu
project = tasks.Project("C:\\Files\\Blank2010.mpp")

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

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

Uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby bezpłatnie wypróbować bibliotekę bez żadnych ograniczeń co do jej oceny.

Konwertuj MPP na XML Online

Jeśli chcesz przekonwertować MPP na XML online, skorzystaj z naszego wysokiej jakości darmowego konwertera MPP na XML, opracowanego przy użyciu biblioteki Aspose.Tasks.

Python MPP to XML Converter — Dowiedz się więcej

Sprawdź następujące zasoby, aby dowiedzieć się więcej o konwertowaniu plików MPP do formatu XML lub innych obsługiwanych formatach oraz eksploracji Aspose.Tasks:

Wniosek

W tym poście na blogu dowiedzieliśmy się, jak przekonwertować MPP na XML w Python. Omówiliśmy również, jak programowo przekonwertować MPP na format Primavera P6 XML. Mamy nadzieję, że ten wpis na blogu był pomocny. W przypadku jakichkolwiek niejasności skontaktuj się z nami na naszym bezpłatnym forum pomocy.

Zobacz też