Odczytaj dane tabeli z pliku w Aspose.Tasks
Wstęp
tym samouczku przyjrzymy się, jak odczytać dane tabeli z pliku za pomocą Aspose.Tasks dla Java. Aspose.Tasks to potężna biblioteka Java, która umożliwia programistom programową pracę z dokumentami Microsoft Project.
Warunki wstępne
Zanim zaczniemy, upewnij się, że masz następujące wymagania wstępne:
- Zestaw Java Development Kit (JDK): Upewnij się, że w systemie jest zainstalowany pakiet JDK. Można go pobrać i zainstalować ze strony internetowej Oracle.
- Plik JAR Aspose.Tasks for Java: Pobierz bibliotekę Aspose.Tasks for Java z witrynylink do pobrania i dołącz go do swojego projektu Java.
Importuj pakiety
Zaimportuj niezbędne pakiety do pracy z Aspose.Tasks w swoim projekcie Java:
import com.aspose.tasks.Project;
import com.aspose.tasks.Table;
import com.aspose.tasks.TableField;
Krok 1: Skonfiguruj katalog danych
Zdefiniuj ścieżkę do katalogu, w którym znajduje się plik projektu:
String dataDir = "Your Data Directory";
Zastępować"Your Data Directory"
z rzeczywistą ścieżką do katalogu danych.
Krok 2: Załaduj plik projektu
Załaduj plik projektu za pomocą Aspose.Tasks:
Project project = new Project(dataDir + "Project2003.mpp");
Pamiętaj o wymianie"Project2003.mpp"
z nazwą pliku projektu.
Krok 3: Pobierz informacje o tabeli
Pobierz tabelę z projektu i wykonaj iterację po jej polach:
Table t1 = project.getTables().toList().get(0);
System.out.println("Table Fields Count: " + t1.getTableFields().size());
System.out.println();
for (TableField f : t1.getTableFields()) {
System.out.println("Field width: " + f.getWidth());
System.out.println("Field Title: " + f.getTitle());
System.out.println("Field Title Alignment: " + f.getAlignTitle());
System.out.println("Field Align Data: " + f.getAlignData());
System.out.println();
}
Ten fragment kodu pobiera informacje o polach tabeli, takie jak szerokość, tytuł i wyrównanie.
Wniosek
tym samouczku nauczyliśmy się czytać dane tabeli z pliku za pomocą Aspose.Tasks dla Java. Wykonując poniższe kroki, możesz efektywnie wyodrębniać dane z dokumentów Microsoft Project i manipulować nimi w aplikacjach Java.
Często zadawane pytania
P: Czy Aspose.Tasks jest kompatybilny ze wszystkimi wersjami Microsoft Project?
Odp.: Aspose.Tasks obsługuje różne wersje Microsoft Project, w tym Project 2003, 2007, 2010, 2013 i 2016.
P: Czy mogę zmodyfikować dane tabeli i zapisać je z powrotem w pliku projektu?
O: Tak, możesz użyć Aspose.Tasks do programowej modyfikacji danych tabeli i zapisania zmian w oryginalnym pliku projektu.
P: Czy Aspose.Tasks wymaga osobnej licencji do użytku komercyjnego?
Odp.: Tak, musisz kupić licencję na Aspose.Tasks, jeśli zamierzasz używać go w środowisku komercyjnym. Licencję można uzyskać od firmystrona zakupu.
P: Czy dostępna jest bezpłatna wersja próbna Aspose.Tasks?
Odp.: Tak, możesz pobrać bezpłatną wersję próbną Aspose.Tasks zstrona z wydaniami.
P: Gdzie mogę znaleźć pomoc i wsparcie dla Aspose.Tasks?
O: Możesz odwiedzićForum Aspose.Tasksza pomoc i wsparcie ze strony społeczności i zespołu Aspose.