Denna korta guide beskriver hur man konverterar MPP till XLSX med Java. Den täcker IDE‑inställning, en steg‑för‑steg‑guide och exempel på kod för att konvertera en MPP till Excel med Java. Du kommer att lära dig att lägga till kolumner och anpassa den resulterande Excel‑filen.
Steg för att konvertera MPP till Excel med Java
- Ställ in miljön för att använda Aspose.Tasks for Java för att ändra MPP till XLSX
- Applicera en licens för att använda produkten utan begränsningar
- Ladda käll‑MPP‑filen i minnet med hjälp av Project‑klassen
- Konfigurera XlsxOptions-objektet för att anpassa utdata XLSX-filen
- Skapa några kolumner i det första XLSX‑arket med klassen GanttChartColumn
- Instansiera ResourceViewColumn‑objektet för att lägga till en anpassad kolumn i resursbladet
- Lägg till en notekolumn i uppgiftsschemat med klassen AssignmentViewColumn.
- Spara det resulterande projektet som en XLSX‑fil på disken
De angivna stegen hjälper till att konvertera Microsoft Project till Excel med Java. Processen påbörjas med att ladda licensen, läsa in käll‑MPP‑filen i minnet, skapa XlsxOptions‑klassobjektet och spara den resulterande projektfilen direkt som en XLSX‑fil med standardinställningarna. För att lägga till anpassade kolumner i olika blad i den genererade Excel‑filen kan du använda GanttChartColumn, ResourceViewColumn och AssignmentViewColumn som demonstreras i det medföljande exempelprogrammet.
Kod för att konvertera MS Project till Excel med Java
Den här koden visar hur man konverterar en Microsoft Project‑fil till Excel med Java. Du kan använda setEncoding()-metoden i XlsxOptions för en specifik teckenkodning i den genererade Excel-filen. Dessutom, istället för att skapa kolumnerna från början, kan du prova att använda getDefaultTaskSheetView() eller getDefaultResourceSheetView() i ProjectView för att komma åt standardsamlingen och lägga till fler kolumner i denna samling.
Denna korta guide har visat processen för att omvandla en MPP‑fil till en XLSX‑fil. För att ange föregångare för uppgifter i en projektfil, se artikeln Set predecessor in MS Project using Java.