Scrivi i dati delle risorse aggiornati in Aspose.Tasks
introduzione
In questo tutorial ti guideremo attraverso l’aggiornamento dei dati delle risorse di Microsoft Project utilizzando Aspose.Tasks per Java. Aspose.Tasks è una potente API Java che ti consente di manipolare i file di Microsoft Project senza richiedere l’installazione di Microsoft Project sul tuo sistema.
Prerequisiti
Prima di iniziare, assicurati di avere quanto segue:
- Java Development Kit (JDK) installato sul tuo sistema.
- Aspose.Tasks per la libreria Java. Puoi scaricarlo daQui.
- Conoscenza base della programmazione Java.
Importa pacchetti
Innanzitutto, devi importare i pacchetti necessari per lavorare con Aspose.Tasks nel tuo codice Java. Aggiungi le seguenti istruzioni di importazione al tuo file Java:
import com.aspose.tasks.Project;
import com.aspose.tasks.Resource;
import com.aspose.tasks.Rsc;
import com.aspose.tasks.SaveFileFormat;
Passaggio 1: configura la directory dei dati
Definisci la directory in cui si trovano i file di dati:
String dataDir = "Your Data Directory";
Passaggio 2: specificare i file di input e di output
Definire i percorsi per il file MS Project di input e il file aggiornato risultante:
String file = dataDir + "ResourceWithExtAttribs.xml"; // File di prova con un RSC da aggiornare
String resultFile = dataDir + "OutputMPP.mpp"; // File per scrivere il progetto di prova
Passaggio 3: caricare il progetto
Caricare il file MS Project in un fileProject
oggetto:
Project project = new Project(file);
Passaggio 4: aggiungi una risorsa e imposta gli attributi
Aggiungi una nuova risorsa al progetto e imposta i suoi attributi come tariffa standard, tariffa per gli straordinari e gruppo:
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");
Passaggio 5: salva il progetto
Salva il progetto aggiornato con i dati della risorsa modificata:
project.save(resultFile, SaveFileFormat.Mpp);
Conclusione
In questo tutorial, abbiamo dimostrato come aggiornare i dati delle risorse di MS Project utilizzando Aspose.Tasks per Java. Seguendo questi passaggi, puoi manipolare in modo efficiente le informazioni sulle risorse nei file MS Project a livello di codice.
Domande frequenti
Q1: posso aggiornare più risorse nello stesso progetto utilizzando Aspose.Tasks per Java?
R1: Sì, puoi aggiornare più risorse scorrendole e impostandone gli attributi di conseguenza.
Q2: Aspose.Tasks supporta altri formati di file oltre a MS Project?
A2: Sì, Aspose.Tasks supporta vari formati di file tra cui XML, MPP e altro.
Q3: Aspose.Tasks è compatibile con diverse versioni di Java?
A3: Aspose.Tasks è compatibile con le versioni Java 6 e successive.
Q4: Posso eseguire altre operazioni sui file MS Project con Aspose.Tasks?
R4: Sì, puoi eseguire un’ampia gamma di operazioni come leggere, scrivere e manipolare attività, risorse e calendari.
Q5: Dove posso trovare ulteriore aiuto o supporto per Aspose.Tasks?
A5: Puoi visitare ilForum Aspose.Tasks per qualsiasi assistenza o domanda.