Convertire MPP in CSV in C#

I file MPP creati da Microsoft Project contengono dati di gestione dei progetti. I file CSV d’altra parte, sono ampiamente utilizzati per l’analisi dei dati e la reportistica. Convertire i file MPP in formato CSV consente ai team di condividere facilmente le informazioni di progetto. Consente anche l’integrazione con altri strumenti. Pertanto, convertire MPP in CSV è un’abilità preziosa per i project manager e gli analisti di dati.

Questo articolo tratta i seguenti argomenti:

Libreria C# per convertire MPP in CSV

Aspose.Tasks per .NET semplifica il processo di conversione dei file MPP in CSV in C#. Questa potente libreria consente agli sviluppatori di manipolare i file di progetto programmaticamente. Supporta vari formati e fornisce un facile accesso ai dati di progetto. Con Aspose.Tasks, puoi convertire rapidamente ed efficientemente i file MPP in CSV.

Aspose.Tasks per .NET offre diverse funzionalità che lo rendono ideale per la conversione da MPP a CSV:

  • Facilità di integrazione: si integra senza problemi nelle applicazioni .NET.
  • Flessibilità: puoi personalizzare il formato di output CSV secondo necessità.
  • Opzioni di personalizzazione avanzate: controllo sull’estrazione e formattazione dei dati di progetto.

Per iniziare con Aspose.Tasks per .NET, segui questi passaggi:

  1. Scarica la libreria da qui.

  2. Installala utilizzando il seguente comando nella Console del Package Manager:

    PM> Install-Package Aspose.Tasks
    

Convertire MPP in CSV: una guida passo-passo

Segui i passaggi di seguito per convertire MPP in CSV in C# utilizzando Aspose.Tasks per .NET:

  1. Crea un’istanza della classe Project per caricare il file MPP.
  2. Chiama il metodo Save per salvarlo come file CSV.

Il seguente frammento di codice mostra come convertire MPP in CSV in C#.

Convertire il file MPP in CSV utilizzando C#

Convertire il file MPP in CSV utilizzando C#.

MPP in CSV: modifica il delimitatore

Aspose.Tasks offre la classe CsvOptions per convertire i file MPP con impostazioni personalizzate. Questa classe consente di specificare opzioni aggiuntive durante l’esportazione dei dati di progetto in formato CSV. CSV è un formato basato su testo in cui i campi di dati sono separati da delimitatori. Puoi personalizzare il delimitatore configurando la proprietà TextDelimiter con una di queste opzioni:

  • Virgola
  • Punto e virgola (predefinito)
  • Spazio
  • Tabulazione

Puoi facilmente cambiare il delimitatore seguendo i passaggi di seguito:

  1. Carica il file MPP utilizzando la classe Project.
  2. Crea un’istanza di CsvOptions.
  3. Imposta la proprietà TextDelimiter sul delimitatore desiderato.
  4. Infine, salva il progetto come file CSV.

Il seguente codice di esempio mostra come specificare il delimitatore durante la conversione del file MPP in formato CSV.

MPP in CSV: modifica la vista

Quando converti i file MPP in CSV, la vista predefinita per le intestazioni delle colonne è la vista Gantt Chart. Per controllare quali colonne vengono esportate, puoi regolare la proprietà DataCategory. Questo ti consente di cambiare la vista, creando nuove prospettive e affinando l’output per soddisfare le tue esigenze.

Puoi anche cambiare la vista durante la conversione da MPP a CSV. Segui questi passaggi:

  1. Carica il file MPP utilizzando la classe Project.
  2. Crea un’istanza di CsvOptions.
  3. Imposta la proprietà DataCategory sulla vista desiderata.
  4. Salva il progetto come file CSV.

Ecco un frammento di codice C# per questo caso d’uso:

MPP in CSV: come nascondere le intestazioni delle colonne?

Per impostazione predefinita, le intestazioni delle colonne sono incluse durante l’esportazione in CSV. Per nascondere le intestazioni delle colonne, imposta la proprietà IncludeHeaders per sopprimere la loro esportazione. Questo ti consente di personalizzare l’output CSV per soddisfare le tue esigenze specifiche.

Ecco un frammento di codice C# che dimostra come nascondere le intestazioni delle colonne.

Ottieni una licenza gratuita

Sei interessato a esplorare i prodotti Aspose? Visita questo link per ottenere una licenza temporanea gratuita. È facile e ti consente di testare le funzionalità della libreria senza limitazioni.

C# MPP in CSV: Risorse gratuite

Oltre a convertire MPP in CSV in C#, puoi trovare ulteriori risorse per migliorare la tua comprensione. Queste risorse includono tutorial, documentazione e forum della comunità per aiutarti a padroneggiare Aspose.Tasks per .NET.

Conclusione

Convertire MPP in CSV in C# è semplice con Aspose.Tasks per .NET. Questa libreria semplifica il processo e offre flessibilità nella personalizzazione. Esplora Aspose.Tasks per migliorare le tue capacità di gestione dei progetti.

Se hai domande o hai bisogno di ulteriore assistenza, non esitare a contattarci nel nostro forum di supporto gratuito

Guarda anche