Pliki Microsoft Project (MPP) są powszechnie używane do planowania, zarządzania i śledzenia projektów. Jednak wielu użytkowników woli analizować i udostępniać dane projektowe w Excelu, ponieważ oferuje elastyczność w zakresie sortowania, filtrowania i raportowania. W tym samouczku nauczysz się, jak otworzyć plik MPP w Excelu, eksportując go do popularnych formatów arkuszy kalkulacyjnych, takich jak Spreadsheet 2003 XML, XLSX i CSV za pomocą Python.
Biblioteka Python do otwierania pliku MPP w Excelu
Aby otworzyć i wyeksportować pliki Microsoft Project MPP do Excela, użyjemy potężnej biblioteki Aspose.Tasks for Python.Umożliwia ona programistom ładowanie, odczytywanie i konwertowanie plików MPP programowo, bez konieczności instalacji Microsoft Project. Za pomocą tego interfejsu API możesz wyodrębnić harmonogramy projektów, zadania i szczegóły dotyczące zasobów oraz zapisać je w obsługiwanych przez Excel formatach, takich jak XLSX, Spreadsheet 2003 XML lub CSV, co ułatwia analizę i udostępnianie.
Zanim zaczniesz, upewnij się, że masz zainstalowane Aspose.Tasks for Python.
Zainstaluj to za pomocą pip:
pip install aspose-tasks
Możesz również pobrać pakiet bezpośrednio z strony wydań Aspose.Tasks for Python.
1. Przekonwertuj plik MPP MS Project na Spreadsheet 2003 XML (Excel 2003)
Starsze wersje programu Microsoft Excel używają formatu XML Spreadsheet 2003. Format ten jest nadal przydatny dla kompatybilności z systemami dziedziczonymi lub starszymi instalacjami Excela.
Postępuj zgodnie z poniższymi krokami, aby wyeksportować plik MPP do formatu XML Arkusza kalkulacyjnego 2003:
- Import Aspose.Tasks.
- Załaduj swój plik MPP używając klasy
Project. - Zapisz projekt, używając opcji
SaveFileFormat.Spreadsheet2003.
Następujący przykład kodu Python pokazuje, jak otworzyć i wyeksportować plik MPP do formatu XML arkusza kalkulacyjnego 2003.
To wygeneruje plik XML, który można otworzyć bezpośrednio w Excelu 2003 lub nowszych wersjach.

Konwertuj plik MS Project MPP na arkusz kalkulacyjny XML 2003 (Excel 2003).
2. Konwertuj plik MS Project MPP na Excel XLSX (Excel 2007 i późniejsze)
Większość współczesnych użytkowników korzysta z Excela 2007 i nowszych, który używa formatu .xlsx. Aspose.Tasks umożliwia eksportowanie danych MPP bezpośrednio do tego formatu, co umożliwia łatwe przeglądanie zadań projektowych, dat rozpoczęcia i zakończenia oraz czasów trwania.
Postępuj zgodnie z poniższymi krokami, aby wyeksportować MPP do XLSX:
- Załaduj swój plik projektu za pomocą
Project(). - Użyj opcji
SaveFileFormat.XLSXpodczas zapisywania.
Następujący przykład kodu pokazuje, jak eksportować MPP do XLSX w Python.

Konwertuj plik MS Project MPP na Excel XLSX (Excel 2007 i nowsze).
Możesz teraz otworzyć przekonwertowany plik w dowolnej wersji Excel 2007 lub późniejszej. Każde zadanie, kamień milowy i data zostały wyeksportowane do uporządkowanych kolumn arkusza kalkulacyjnego, co ułatwia analizę danych.
Jeśli szukasz szczegółowego przewodnika po zaawansowanych opcjach eksportu i dostosowywaniu, zobacz nasz pokrewny samouczek dotyczący konwersji MPP do Excela w Python.
3. Konwertuj plik MS Project MPP na CSV
Format CSV (Wartości Oddzielone Przecinkami) zapewnia najprostszy sposób na otwieranie i dzielenie się danymi MPP w aplikacjach arkuszy kalkulacyjnych lub narzędziach analitycznych, takich jak Power BI i Google Sheets.
Postępuj zgodnie z poniższymi krokami, aby wyeksportować MPP jako CSV:
- Załaduj plik
.mpp. - Zapisz go w formacie
SaveFileFormat.CSV.
Następujący przykład kodu pokazuje, jak eksportować MPP do CSV w Python.
Możesz teraz otworzyć plik output.csv w Excelu, gdzie każde zadanie i pole pojawia się jako wiersz w arkuszu rozdzielanym przecinkami.
Sprawdź nasz szczegółowy przewodnik dotyczący konwersji MPP na CSV w Python, aby dowiedzieć się, jak zmieniać widoki, modyfikować delimitery i ukrywać nagłówki kolumn podczas zapisywania danych MPP jako CSV.
Zdobyć darmową licencję
Aspose oferuje darmową tymczasową licencję, która odblokowuje pełne możliwości biblioteki. Zapewnia to pełny eksport wszystkich danych projektu bez ograniczeń oceny.
Otwórz plik MPP w Excel Online
Jeśli wolisz nie pisać kodu, możesz skorzystać z darmowego internetowego konwertera MPP na Excel.To narzędzie wykorzystuje ten sam silnik Aspose.Tasks w tle do dokładnej konwersji.

Otwórz plik MPP w Excelu: Darmowe zasoby do nauki
Zbadaj te przydatne zasoby, aby dowiedzieć się więcej o pracy z Aspose.Tasks for Python i odkryć dodatkowe sposoby otwierania, zarządzania i analizowania plików Microsoft Project programowo.
- Dokumentacja Aspose.Tasks for Python
- Darmowe narzędzia MPP online
- Aspose.Tasks API reference
- Poradniki dla programistów i blogi
FAQs
Q: Czy mogę otworzyć pliki MPP bez zainstalowanego Microsoft Project?
A: Tak. Aspose.Tasks for Python odczytuje i konwertuje pliki MPP niezależnie, bez potrzeby posiadania Microsoft Project na twoim systemie.
Q: Które wersje Excela są wspierane?
A: Możesz eksportować do XML dla Excela 2003 oraz do XLSX dla Excela 2007 lub nowszych wersji. CSV można otworzyć w praktycznie każdym programie arkusza kalkulacyjnego.
Q: Czy Aspose.Tasks zachowuje hierarchię zadań i formatowanie w Excelu?
A: Tak. Wyeksportowany plik Excel zawiera strukturę zadań, daty rozpoczęcia i zakończenia, czas trwania oraz zależności, gdzie ma to zastosowanie.
Q: Can I export specific fields only?
A: Możesz dostosować eksporty, zmieniając widoki lub kolekcje pól zadań przed zapisaniem.
Q: Czy dostępna jest bezpłatna wersja?
A: Tak. Możesz przetestować wszystkie funkcje z bezpłatną tymczasową licencją.
Wnioski
W tym poradniku nauczyłeś się, jak otworzyć plik MPP w Excelu za pomocą Aspose.Tasks for Python, eksportując go do formatów Spreadsheet 2003 XML, XLSX lub CSV. Każda z metod daje elastyczny sposób na wyświetlanie, udostępnianie i analizowanie danych Microsoft Project bezpośrednio w Excelu. Dzięki zaledwie kilku linijkom kodu możesz teraz wyodrębnić informacje o swoim projekcie bez instalowania Microsoft Project, co oszczędza czas i poprawia współpracę w zespołach.
Jeśli potrzebujesz jakiejkolwiek pomocy lub napotkasz pytania podczas pracy z plikami Microsoft Project, nie wahaj się zamieścić postu na Aspose.Tasks support forum.Nasz zespół ekspertów jest zawsze gotowy, aby Ci pomóc.
