
Gestire i file Microsoft Project MPP e convertirli in formati più accessibili come Excel XLSX o XLS può essere essenziale per il monitoraggio e la rendicontazione dei progetti. È possibile convertire in modo efficiente i file MPP in Excel in C#. Questa guida copre due metodi: una conversione standard e una conversione avanzata con opzioni personalizzate.
Per comprendere la conversione, esamineremo le seguenti sezioni:
- Perché convertire MPP in Excel?
- Conversione da MPP a Excel - Configurazione API C#
- Convertire MPP in Excel in C#
- Convertire MPP in XLSX con opzioni avanzate in C#
Perché convertire MPP in Excel?
I file di Microsoft Project (MPP) sono ideali per la gestione dei progetti, ma non sono universalmente accessibili e spesso richiedono software specifici per la visualizzazione e la modifica. La conversione di MPP in Excel offre diversi vantaggi:
Accessibilità più ampia: Excel è più ampiamente utilizzato e accessibile di Microsoft Project. Convertendo i file MPP in Excel, puoi condividere i dati del progetto con i membri del team che potrebbero non avere accesso a MS Project.
Manipolazione dei dati: Excel fornisce strumenti robusti per l’analisi dei dati, la creazione di grafici e la creazione di report. Una volta convertiti, i dati del progetto possono essere filtrati, ordinati e visualizzati con le potenti funzionalità di Excel, rendendo più semplice l’analisi dell’avanzamento del progetto.
Reporting avanzato: Excel consente di creare report e dashboard personalizzati, aiutando i team a generare informazioni visive e riepiloghi più facili da interpretare e presentare.
Migliore integrazione con altri strumenti: i file Excel si integrano facilmente con una varietà di piattaforme software, consentendo un trasferimento dati più fluido e la compatibilità con altri flussi di lavoro o strumenti di automazione.
Convertendo i file MPP in Excel, puoi rendere i dati del progetto più accessibili, fruibili e versatili, migliorando la tua capacità di gestire e comunicare efficacemente le informazioni del progetto.
Conversione da MPP a Excel - Configurazione API C#
Per il rendering dei file di Microsoft Project in formato Excel, è necessario configurare Conholdate.Total per .NET con il comando di installazione NuGet riportato di seguito:
PM> NuGet\Install-Package Conholdate.Total
Convertire MPP in Excel in C#
Il metodo standard per convertire un file MPP in formato Excel (XLSX) in C# è semplice.
- Carica il file di progetto MPP di input.
- Salvare il foglio di calcolo Excel di output.
L’esempio di codice seguente mostra come convertire MPP in Excel in C#:
// Carica il file di progetto in input
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");
// Convertire MPP in Excel
project.Save("MS Project.xlsx", Aspose.Tasks.Saving.SaveFileFormat.Xlsx);
La classe Project viene utilizzata per caricare il file MPP, mentre il metodo Save salva il file direttamente in formato Excel. Questo approccio è efficiente per conversioni rapide senza requisiti di formattazione o layout aggiuntivi.
Convertire MPP in XLSX con opzioni avanzate in C#
Per gli utenti che richiedono una formattazione specifica, come le impostazioni delle dimensioni della pagina, è disponibile il metodo di conversione avanzato con opzioni aggiuntive. Utilizzando XlsxOptions, è possibile controllare varie impostazioni di esportazione, migliorando il layout nel documento Excel finale.
- Caricare il file MPP sorgente utilizzando la classe Project.
- Scrivere il foglio di lavoro Excel di output sul disco o sul flusso.
Il seguente frammento di codice illustra come convertire MPP in XLSX in C#:
// Carica il file MPP di input
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");
// Avvia l'oggetto della classe XlsxOptions
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;
// Convertire MS Project MPP in Excel XLSX
project.Save("MS Project.xlsx", options);
Qui, la classe XlsxOptions viene utilizzata per impostare la dimensione della pagina, rendendola ideale per documenti destinati alla stampa o alla condivisione. Questo approccio consente una maggiore flessibilità e un migliore controllo sull’output convertito.
Ottieni una licenza gratuita
È possibile richiedere una licenza temporanea gratuita per valutare l’API testandone le funzionalità al massimo delle loro capacità.
Riassumendo
La conversione di file MPP in Excel in C# semplifica la gestione dei dati di progetto rendendoli accessibili in Excel. Che tu abbia bisogno di una conversione rapida o di una con opzioni di layout avanzate, questi metodi consentono trasformazioni MPP in Excel senza soluzione di continuità, migliorando il flusso di lavoro e l’accessibilità dei dati. Se desideri discutere di qualsiasi tua preoccupazione, non esitare a contattarci sul forum.