Skriv uppdaterad resursdata i Aspose.Tasks
Introduktion
I den här självstudien guidar vi dig genom att uppdatera Microsoft Project-resursdata med Aspose.Tasks för Java. Aspose.Tasks är ett kraftfullt Java API som låter dig manipulera Microsoft Project-filer utan att Microsoft Project behöver installeras på ditt system.
Förutsättningar
Innan vi börjar, se till att du har följande:
- Java Development Kit (JDK) installerat på ditt system.
- Aspose.Tasks för Java-biblioteket. Du kan ladda ner den frånhär.
- Grundläggande kunskaper i Java-programmering.
Importera paket
Först måste du importera de nödvändiga paketen för att arbeta med Aspose.Tasks i din Java-kod. Lägg till följande importsatser till din Java-fil:
import com.aspose.tasks.Project;
import com.aspose.tasks.Resource;
import com.aspose.tasks.Rsc;
import com.aspose.tasks.SaveFileFormat;
Steg 1: Konfigurera din datakatalog
Definiera katalogen där dina datafiler finns:
String dataDir = "Your Data Directory";
Steg 2: Ange in- och utdatafiler
Definiera sökvägarna för den ingående MS Project-filen och den resulterande uppdaterade filen:
String file = dataDir + "ResourceWithExtAttribs.xml"; // Testfil med en rsc att uppdatera
String resultFile = dataDir + "OutputMPP.mpp"; // Fil för att skriva testprojekt
Steg 3: Ladda projektet
Ladda MS Project-filen i enProject
objekt:
Project project = new Project(file);
Steg 4: Lägg till en resurs och ställ in attribut
Lägg till en ny resurs till projektet och ställ in dess attribut som standardpris, övertidspris och grupp:
Resource rsc = project.getResources().add("Rsc");
rsc.set(Rsc.STANDARD_RATE, BigDecimal.valueOf(30));
rsc.set(Rsc.OVERTIME_RATE, BigDecimal.valueOf(45));
rsc.set(Rsc.GROUP, "Workgroup1");
Steg 5: Spara projektet
Spara det uppdaterade projektet med de modifierade resursdata:
project.save(resultFile, SaveFileFormat.Mpp);
Slutsats
I den här handledningen har vi visat hur man uppdaterar MS Project-resursdata med Aspose.Tasks för Java. Genom att följa dessa steg kan du effektivt manipulera resursinformation i dina MS Project-filer programmatiskt.
FAQ’s
F1: Kan jag uppdatera flera resurser i samma projekt med Aspose.Tasks för Java?
S1: Ja, du kan uppdatera flera resurser genom att iterera igenom dem och ställa in deras attribut därefter.
F2: Stöder Aspose.Tasks andra filformat än MS Project?
S2: Ja, Aspose.Tasks stöder olika filformat inklusive XML, MPP och mer.
F3: Är Aspose.Tasks kompatibel med olika versioner av Java?
S3: Aspose.Tasks är kompatibel med Java version 6 och högre.
F4: Kan jag utföra andra operationer på MS Project-filer med Aspose.Tasks?
S4: Ja, du kan utföra ett brett utbud av operationer som att läsa, skriva och manipulera uppgifter, resurser och kalendrar.
F5: Var kan jag hitta ytterligare hjälp eller support för Aspose.Tasks?
A5: Du kan besökaAspose.Tasks forum för all hjälp eller frågor.