I file MPP sono documenti digitali progettati per l’organizzazione, il monitoraggio e la gestione dei progetti. I file MPP comprendono informazioni vitali come attività, risorse, incarichi, tempistiche, budget e altri dati relativi al progetto. In alcuni casi, potrebbe essere necessario esportare i dati del progetto da MPP a Excel. La conversione di un file MPP in Excel è un modo semplice per condividere i dati del progetto con le parti interessate che potrebbero non avere accesso a Microsoft Project. Possiamo facilmente esportare i dati del progetto dai file MPP ai fogli di calcolo Excel (XLSX) in modo programmatico in Python. In questo articolo impareremo come convertire MPP in Excel in Python.
Questo articolo tratta i seguenti argomenti:
- Convertitore da Python MPP a Excel
- Converti MPP in Excel
- Personalizza la conversione da MPP a XLSX
- Converti MPP in Excel Online
Convertitore da Python MPP a Excel
Per la conversione da MPP a Excel, utilizzeremo la libreria Aspose.Tasks for Python. Fornisce un set completo di funzionalità per creare, elaborare e convertire senza problemi file MS Project (MPP).
Si prega di scaricare il pacchetto o installare l’API da PyPI utilizzando il seguente comando pip nella console:
pip install aspose-tasks
Converti MPP in Excel in Python
La conversione da MPP a Excel utilizzando Aspose.Tasks for Python è semplice. Basta caricare il file MPP e salvarlo in formato XLSX nella posizione desiderata. Si prega di seguire i passaggi seguenti per convertire un MPP in Excel in Python.
- Carica il file MPP utilizzando un’istanza della classe Project.
- Chiama il metodo save() con il percorso del file XLSX di output e SaveFileFormat come argomenti.
L’esempio di codice seguente mostra come convertire MPP in Excel usando Python.
# Questo esempio di codice mostra come convertire MPP in XLSX.
import aspose.tasks as tsk
# Carica il file di progetto di input
project = tsk.Project("C:\Files\Blank2010.mpp")
# Salva come XLSX
project.save("C:\Files\output.xlsx", tsk.saving.SaveFileFormat.XLSX)
Personalizza la conversione da MPP a XLSX
Oltre a convertire un file MPP in Excel, possiamo anche utilizzare varie impostazioni per personalizzare l’output. Per fare ciò, l’API offre la classe XlsxOptions, che ci consente di specificare opzioni aggiuntive per il rendering dei dati del progetto in formato XLSX. Si prega di seguire i passaggi seguenti per specificare le opzioni di salvataggio XLSX:
- Carica il file MPP usando la classe Project.
- Creare un’istanza della classe XlsxOptions.
- Imposta varie opzioni come la dimensione della pagina, la visualizzazione delle risorse, la visualizzazione delle assegnazioni, il formato della presentazione, ecc.
- Infine, chiama il metodo save() per salvarlo come XLSX. Prende il percorso del file di output e XlsxOptions come argomenti.
L’esempio di codice seguente mostra come convertire MPP in XLSX con opzioni avanzate usando Python.
# Questo esempio di codice mostra come personalizzare la conversione da MPP a XLSX.
import aspose.tasks as tsk
import aspose.tasks.visualization as vsl
# Carica il file di progetto di input
project = tsk.Project("C:\Files\Blank2010.mpp")
# Inizializza l'oggetto della classe XlsxOptions
options = tsk.saving.XlsxOptions();
# Imposta la dimensione della pagina
options.page_size = vsl.PageSize.A3
# Renderizza il progetto su una singola pagina
options.render_to_single_page = True
# Imposta la visualizzazione dell'elenco delle risorse
options.resource_view = vsl.ProjectView.get_default_resource_sheet_view()
# Imposta vista assegnazione
options.assignment_view = vsl.ProjectView.get_default_assignment_view()
# Imposta il formato di presentazione come utilizzo delle risorse
options.presentation_format = vsl.PresentationFormat.RESOURCE_USAGE
# Salva il progetto come XLSX
project.save("C:\Files\ProjectWithOptions.xlsx", options);
Converti MPP in Excel online
Se desideri convertire MPP in Excel online, utilizza il nostro convertitore da MPP a Excel gratuito e di alta qualità, sviluppato utilizzando la libreria Aspose.Tasks.
Leggi il tutorial completo sulla conversione di MPP in Excel online utilizzando il nostro convertitore gratuito.
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limiti di valutazione.
Esplora Convertitore da MPP a Excel
Consulta le seguenti risorse per saperne di più sulla conversione di file MPP in Excel o altri formati supportati ed esplorare Aspose.Tasks:
Conclusione
In questo articolo, abbiamo imparato come convertire MPP in Excel in Python. Inoltre, abbiamo visto come esportare i dati di MS Project da un file MPP in Excel e personalizzare le opzioni a livello di codice. La conversione da MPP a Excel può essere un modo efficiente per condividere i dati del tuo progetto con altri che non hanno accesso a Microsoft Project. La guida dettagliata e gli esempi di codice dimostrano quanto sia facile eseguire la conversione da MPP a XLSX utilizzando la nostra libreria Python. In caso di ambiguità, contattaci sul nostro forum di supporto gratuito.