Írjon frissített erőforrásadatokat az Aspose.Tasks-ba
Bevezetés
Ebben az oktatóanyagban végigvezetjük a Microsoft Project erőforrásadatainak frissítésén az Aspose.Tasks for Java használatával. Az Aspose.Tasks egy hatékony Java API, amely lehetővé teszi a Microsoft Project fájlok kezelését anélkül, hogy a Microsoft Projectet telepítenie kellene a rendszerére.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következőkkel:
- Java Development Kit (JDK) telepítve a rendszerére.
- Aspose.Tasks a Java könyvtárhoz. Letöltheti innenitt.
- Java programozási alapismeretek.
Csomagok importálása
Először is importálnia kell a szükséges csomagokat, hogy működjön az Aspose.Tasks programban a Java-kódban. Adja hozzá a következő importálási utasításokat a Java fájlhoz:
import com.aspose.tasks.Project;
import com.aspose.tasks.Resource;
import com.aspose.tasks.Rsc;
import com.aspose.tasks.SaveFileFormat;
1. lépés: Állítsa be az adattárat
Határozza meg azt a könyvtárat, ahol az adatfájlok találhatók:
String dataDir = "Your Data Directory";
2. lépés: Adja meg a bemeneti és kimeneti fájlokat
Határozza meg a bemeneti MS Project fájl és az eredményül kapott frissített fájl elérési útját:
String file = dataDir + "ResourceWithExtAttribs.xml"; // Tesztfájl egy frissítendő rsc-vel
String resultFile = dataDir + "OutputMPP.mpp"; // Fájl tesztprojekt írásához
3. lépés: Töltse be a projektet
Töltse be az MS Project fájlt aProject
tárgy:
Project project = new Project(file);
4. lépés: Adjon hozzá egy erőforrást és állítsa be az attribútumokat
Adjon hozzá egy új erőforrást a projekthez, és állítsa be az attribútumait, például a normál díjszabást, a túlórák díját és a csoportot:
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");
5. lépés: Mentse el a projektet
Mentse el a frissített projektet a módosított erőforrásadatokkal:
project.save(resultFile, SaveFileFormat.Mpp);
Következtetés
Ebben az oktatóanyagban bemutattuk, hogyan lehet frissíteni az MS Project erőforrásadatait az Aspose.Tasks for Java használatával. Az alábbi lépések követésével hatékonyan kezelheti programozottan az MS Project fájljaiban lévő erőforrás-információkat.
GYIK
1. kérdés: Frissíthetek több erőforrást ugyanabban a projektben az Aspose.Tasks for Java használatával?
- válasz: Igen, frissíthet több erőforrást is, ha végighalad rajtuk, és ennek megfelelően állítja be az attribútumaikat.
2. kérdés: Az Aspose.Tasks támogat más fájlformátumokat is az MS Projecten kívül?
- válasz: Igen, az Aspose.Tasks különféle fájlformátumokat támogat, beleértve az XML-t, MPP-t és egyebeket.
3. kérdés: Az Aspose.Tasks kompatibilis a Java különböző verzióival?
- válasz: Az Aspose.Tasks kompatibilis a Java 6-os és újabb verzióival.
4. kérdés: Végezhetek más műveleteket az MS Project fájlokon az Aspose.Tasks segítségével?
- válasz: Igen, számos műveletet végrehajthat, például olvasást, írást, valamint feladatok, erőforrások és naptárak kezelését.
5. kérdés: Hol találhatok további segítséget vagy támogatást az Aspose.Tasks-hoz?
A5: Meglátogathatja aAspose.Tasks fórum bármilyen segítségért vagy kérdésért.