Ten krótki przewodnik opisuje, jak przekonwertować MPP na XLSX przy użyciu Javy. Obejmuje konfigurację IDE, przewodnik krok po kroku oraz przykładowy kod do konwersji MPP na Excel przy użyciu Javy. Nauczysz się dodawać kolumny i dostosowywać wynikowy plik Excel.
Kroki konwersji MPP do Excela przy użyciu Javy
- Ustaw środowisko, aby używać Aspose.Tasks for Java do zmiany MPP na XLSX
- Zastosuj licencję, aby używać produktu bez żadnych ograniczeń
- Załaduj plik źródłowy MPP do pamięci, używając klasy Project
- Skonfiguruj obiekt XlsxOptions, aby dostosować wyjściowy plik XLSX
- Utwórz kilka kolumn w pierwszym arkuszu XLSX, używając klasy GanttChartColumn.
- Zainicjalizuj obiekt ResourceViewColumn, aby dodać niestandardową kolumnę w arkuszu zasobów
- Dodaj kolumnę notatek w arkuszu przydziału przy użyciu klasy AssignmentViewColumn
- Zapisz wynikowy projekt jako plik XLSX na dysku
Podane kroki pomagają w konwertowaniu Microsoft Project do Excela przy użyciu Javy. Proces rozpoczyna się od załadowania licencji, wczytania pliku źródłowego MPP do pamięci, utworzenia obiektu klasy XlsxOptions oraz zapisania wynikowego pliku projektu bezpośrednio jako pliku XLSX przy użyciu domyślnych ustawień. Aby dodać własne kolumny do różnych arkuszy w wyjściowym pliku Excel, możesz użyć GanttChartColumn, ResourceViewColumn i AssignmentViewColumn, jak pokazano w podanym przykładowym kodzie.
Kod konwertujący MS Project do Excela przy użyciu Javy
Ten kod demonstruje, jak przekształcić plik Microsoft Project do Excela przy użyciu Javy. Możesz użyć metody setEncoding() w XlsxOptions, aby określić konkretne kodowanie znaków w wyjściowym pliku Excel. Ponadto, zamiast tworzyć kolumny od podstaw, możesz spróbować użyć getDefaultTaskSheetView() lub getDefaultResourceSheetView() w ProjectView, aby uzyskać dostęp do domyślnej kolekcji i dodać więcej kolumn do tej kolekcji.
Ten krótki przewodnik pokazał proces przekształcania pliku MPP do pliku XLSX. Aby ustawić zadania poprzedzające w pliku projektu, odwołaj się do artykułu Ustaw poprzednika w MS Project przy użyciu Javy.