Toto téma obsahuje jak převést MPP do Excelu pomocí Javy poskytnutím podrobných konfiguračních kroků a spustitelného jednoduchého kódu pro provedení úlohy. Požadované zdroje jsou dobře definovány pro vývoj aplikace pro export souboru MS Project do Excelu pomocí Java, což vede k vytvoření souboru XLSX na disku.
Kroky k převodu souboru MPP do Excelu pomocí Java
- Nakonfigurujte vývojové prostředí pro přidání Aspose.Tasks for Java pomocí správce úložiště
- Otevřete existující nebo vytvořte výchozí prázdný soubor MPP pomocí instance třídy Project pro převod MPP na Excel
- V případě potřeby přidejte některé úlohy root a dílčí úlohy pro úlohu root
- Uložte výsledný soubor projektu MPP jako soubor aplikace Excel na disk
Výše uvedené kroky poskytují snadný způsob, jak převést soubor MS Project do Excelu pomocí Java vystavením postupného postupu a spustitelného příkladu kódu. Můžete také načíst existující soubor MPP pomocí přetíženého konstruktoru třídy Project, který přijímá cestu k souboru MPP, a poté jej uložit do požadovaného formátu, jako je XLSX, HTML, PNG atd. pomocí výčtu SaveFileFormat. Pro metodu ukládání jsou k dispozici další přetížení, včetně ukládání výstupu do paměťového toku.
Kód pro převod MS Project do Excelu pomocí Javy
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"); | |
} | |
} |
Chcete-li převést soubor MPP do Excelu pomocí Java, můžete načíst zdrojový soubor MPP z disku zadáním cesty k souboru. Existuje však mnoho dalších dostupných možností, včetně načítání z paměťového toku ze zdrojů, jako je web nebo databáze. Máte možnost uložit MPP jako soubor aplikace Excel nastavením rozsahu úkolů zadáním počátečního a koncového data, nastavením počtu stránek a nastavením filtrů úkolů pomocí objektu třídy SaveOptions.
V tomto článku jsme se zaměřili na vývoj MPP na Excel převodník pomocí Java. Podle článku na jak převést MPP na SVG pomocí Javy můžete provádět i jiné typy konverzí, například SVG.