Konvertera MPP till Excel i Python

MPP-filer är digitala dokument utformade för att organisera, spåra och hantera projekt. MPP-filer omfattar viktig information som uppgifter, resurser, uppdrag, tidslinjer, budgetar och annan projektrelaterad data. I vissa fall kan vi behöva exportera projektdata från MPP till Excel. Att konvertera en MPP-fil till Excel är ett enkelt sätt att dela projektdata med intressenter som kanske inte har tillgång till Microsoft Project. Vi kan enkelt exportera projektdata från MPP-filer till Excel-kalkylblad (XLSX) programmatiskt i Python. I den här artikeln kommer vi att lära oss hur man konverterar MPP till Excel i Python.

Den här artikeln tar upp följande ämnen:

  1. Python MPP till Excel Converter
  2. Konvertera MPP till Excel
  3. Anpassa MPP till XLSX-konvertering
  4. Konvertera MPP till Excel Online

Python MPP till Excel Converter

För MPP till Excel-konvertering kommer vi att använda biblioteket Aspose.Tasks for Python. Den tillhandahåller en omfattande uppsättning funktioner för att sömlöst skapa, bearbeta och konvertera MS Project-filer (MPP).

Vänligen antingen ladda ner paketet eller installera API från PyPI med följande pip-kommando i konsolen:

pip install aspose-tasks

Konvertera MPP till Excel i Python

MPP till Excel-konvertering med Aspose.Tasks för Python är enkel. Ladda helt enkelt MPP-filen och spara den i XLSX-format på önskad plats. Följ stegen nedan för att konvertera en MPP till Excel i Python.

  1. Ladda MPP-filen med en instans av klassen Project.
  2. Anropa metoden save() med utdata XLSX-filsökvägen och SaveFileFormat som argument.

Följande kodexempel visar hur man konverterar MPP till Excel med Python.

# Detta kodexempel visar hur man konverterar MPP till XLSX.
import aspose.tasks as tsk

# Ladda ingångsprojektfilen
project = tsk.Project("C:\Files\Blank2010.mpp")

# Spara som XLSX
project.save("C:\Files\output.xlsx", tsk.saving.SaveFileFormat.XLSX)
Konvertera MPP till Excel i Python.

Konvertera MPP till Excel i Python.

Anpassa MPP till XLSX-konvertering

Förutom att konvertera en MPP-fil till Excel kan vi också använda olika inställningar för att anpassa utdata. För att åstadkomma detta erbjuder API:et XlsxOptions-klassen, som tillåter oss att specificera ytterligare alternativ för att rendera projektdata i XLSX-format. Följ stegen nedan för att ange XLSX-sparalternativ:

  1. Ladda MPP-filen med klassen Project.
  2. Skapa en instans av klassen XlsxOptions.
  3. Ställ in olika alternativ som sidstorlek, resursvisning, uppdragVisa, presentationsformat, etc.
  4. Till sist, anropa metoden save() för att spara den som XLSX. Den tar utdatafilens sökväg och XlsxOptions som argument.

Följande kodexempel visar hur man konverterar MPP till XLSX med avancerade alternativ med Python.

# Detta kodexempel visar hur man anpassar MPP till XLSX-konvertering.
import aspose.tasks as tsk
import aspose.tasks.visualization as vsl

# Ladda ingångsprojektfilen
project = tsk.Project("C:\Files\Blank2010.mpp")

# Initiera XlsxOptions klassobjekt
options = tsk.saving.XlsxOptions();

# Ställ in sidstorlek
options.page_size = vsl.PageSize.A3

# Återge projektet till en enda sida
options.render_to_single_page = True

# Ställ in resursbladsvy
options.resource_view = vsl.ProjectView.get_default_resource_sheet_view()

# Ställ in uppdragsvy
options.assignment_view = vsl.ProjectView.get_default_assignment_view()

# Ställ in presentationsformat som resursanvändning
options.presentation_format = vsl.PresentationFormat.RESOURCE_USAGE

# Spara projektet som XLSX
project.save("C:\Files\ProjectWithOptions.xlsx", options);

Konvertera MPP till Excel Online

Om du vill konvertera MPP till Excel online, använd vår högkvalitativa och kostnadsfria MPP till Excel-omvandlare, som är utvecklad med Aspose.Tasks-biblioteket.

Läs hela handledningen om konvertera MPP till Excel online med vår gratis omvandlare.

Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

Utforska MPP till Excel Converter

Kolla in följande resurser för att lära dig mer om att konvertera MPP-filer till Excel eller andra format som stöds och utforska Aspose.Tasks:

Slutsats

I den här artikeln lärde vi oss hur man konverterar MPP till Excel i Python. Dessutom har vi sett hur man exporterar MS Project-data från en MPP-fil till Excel och anpassar alternativen programmatiskt. MPP till Excel-konvertering kan vara ett effektivt sätt att dela dina projektdata med andra som inte har tillgång till Microsoft Project. Steg-för-steg-guiden och kodexemplen visar hur enkelt det är att utföra MPP till XLSX-konvertering med vårt Python-bibliotek. I händelse av oklarheter, vänligen kontakta oss på vårt gratis supportforum.

Se även