Ova tema uključuje kako pretvoriti MPP u Excel pomoću Jave pružanjem detaljnih konfiguracijskih koraka i primjera koda koji se može izvoditi za izvođenje zadatka. Potrebni resursi dobro su definirani za razvoj aplikacije za izvoz MS Project datoteke u Excel pomoću Jave što rezultira stvaranjem XLSX datoteke na disku.
Koraci za pretvaranje MPP datoteke u Excel pomoću Jave
- Konfigurirajte razvojno okruženje za dodavanje Aspose.Tasks for Java pomoću upravitelja repozitorija
- Otvorite postojeću ili stvorite zadanu praznu MPP datoteku pomoću instance klase Project za pretvaranje MPP-a u Excel
- Dodajte neke korijenske zadatke i podzadatke za korijenski zadatak ako je potrebno
- Spremite rezultirajuću datoteku MPP projekta kao Excel datoteku na disk
Prethodno navedeni koraci pružaju jednostavan način za konvertiranje MS Project datoteke u Excel pomoću Jave izlaganjem postupnog postupka i primjera koda koji se može izvoditi. Također možete učitati postojeću MPP datoteku pomoću preopterećenog konstruktora klase Project koji prihvaća putanju MPP datoteke i zatim je spremiti u željeni format kao što je XLSX, HTML, PNG itd. pomoću enumeratora SaveFileFormat. Dostupna su neka druga preopterećenja za metodu spremanja, uključujući spremanje izlaza u memorijski tok.
Kod za pretvaranje MS Projecta u Excel pomoću Jave
import com.aspose.tasks.License; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveFileFormat; | |
import com.aspose.tasks.Task; | |
public class ConvertMppToExcel { | |
public static void main(String[] args) throws Exception{ // Handle Exception for errors | |
String srcFilePath = "C://TestData//"; | |
// Applying the product license to convert the MPP file | |
License licForTasks = new License(); | |
licForTasks.setLicense(srcFilePath + "Conholdate.Total.Product.Family.lic"); | |
// Create a default empty project or load an existing one | |
Project project = new Project(); | |
// Adding a primary task | |
Task sampleTask = project.getRootTask().getChildren().add("Main Task"); | |
// Add a subtask inside the root task | |
Task subtask = sampleTask.getChildren().add("Sub Task 1"); | |
// Save the Task file as an XLSX | |
project.save(srcFilePath + "SavedProjectToExcel.xlsx", SaveFileFormat.Xlsx); | |
System.out.println("Done"); | |
} | |
} |
Kako biste pretvorili MPP datoteku u Excel pomoću Jave, možete učitati izvornu MPP datoteku s diska tako da navedete put datoteke. Međutim, dostupne su i mnoge druge mogućnosti, uključujući učitavanje iz memorijskog toka iz izvora poput weba ili baza podataka. Imate mogućnost spremanja MPP-a kao Excel datoteke postavljanjem niza zadataka navođenjem datuma početka i datuma završetka, postavljanjem broja stranica i postavljanjem filtera zadataka korištenjem objekta klase SaveOptions.
U ovom smo se članku usredotočili na razvoj MPP pretvarača u Excel pomoću Jave. Možete izvoditi i druge vrste konverzija poput SVG-a slijedeći članak na kako pretvoriti MPP u SVG pomoću Jave.