Ten krótki przewodnik wyjaśnia, jak przekształcić MPP na XLSX przy użyciu Python. Zawiera szczegóły dotyczące konfiguracji IDE, listę kroków programistycznych oraz przykładowy kod do przekształcania MPP do Excela przy użyciu Python. Otrzymasz dodatkowe informacje, jak dostosować wyjściowy plik Excel przy użyciu różnych właściwości udostępnionych przez API.
Kroki konwersji MPP do Excela przy użyciu Pythona
- Skonfiguruj środowisko programistyczne, aby używać Aspose.Tasks for Python via .NET do tworzenia pliku Excel
- Zastosuj licencję produktu i załaduj plik źródłowy MPP do obiektu Project
- Skonfiguruj XlsxOptions do zapisywania wyjściowego pliku XLSX
- Dodaj kolumny WBS i czasu trwania, używając obiektu klasy GanttChartColumn do pierwszego domyślnego arkusza
- Dodaj niestandardową kolumnę w arkuszu widoku zasobów nowego pliku Excel
- Dodaj kolejną niestandardową kolumnę notatek do arkusza widoku przydziału w pliku XLSX
- Zapisz wynikowy plik projektu jako plik XLSX, używając powyższych konfiguracji
Te kroki podsumowują, jak przekształcić Microsoft Project do Excela przy użyciu Pythona. Zastosuj licencję produktu, załaduj plik MPP, utwórz obiekt konfiguracji wyjściowego pliku XLSX przy użyciu XlsxOptions i dodaj więcej kolumn do pierwszego arkusza w wynikowym pliku Excel. Dodaj niestandardowe kolumny w arkuszu widoku zasobów i arkuszu widoku przydziałów oraz zapisz wynikowy plik projektu jako plik Excel, używając wyżej wymienionych konfiguracji.
Kod do konwersji MS Project na Excel przy użyciu Pythona
Ten kod demonstruje, jak przekonwertować plik MPP na Excel przy użyciu Pythona. Ustaw wyrównanie tekstu dla kolumn numerycznych i dat, aby uzyskać lepszą prezentację w wyjściowym pliku Excel. Możesz także wypróbować wywołanie zwrotne stylu komórek per kolumna, aby podświetlić komórki oznaczające zadania krytyczne lub zaległe.
Ten przewodnik opisuje proces konwersji pliku Microsoft Project do Excela. Aby utworzyć podział pracy w projekcie, odwołaj się do artykułu Utwórz strukturę podziału pracy (WBS) przy użyciu Pythona.