MPP naar Excel in C#

Het verwerken van Microsoft Project MPP-bestanden en het converteren ervan naar toegankelijkere formaten zoals Excel XLSX of XLS kan essentieel zijn voor het volgen en rapporteren van projecten. U kunt MPP-bestanden efficiënt converteren naar Excel in C#. Deze handleiding behandelt twee methoden: een standaardconversie en een geavanceerde conversie met aangepaste opties.

Om de conversie te begrijpen, doorlopen we de volgende secties:

Waarom MPP naar Excel converteren?

Microsoft Project-bestanden (MPP) zijn ideaal voor het beheren van projecten, maar ze zijn niet universeel toegankelijk en vereisen vaak specifieke software om te bekijken en te bewerken. Het converteren van MPP naar Excel biedt verschillende voordelen:

  • Bredere toegankelijkheid: Excel wordt breder gebruikt en is toegankelijker dan Microsoft Project. Door MPP-bestanden naar Excel te converteren, kunt u projectgegevens delen met teamleden die mogelijk geen toegang hebben tot MS Project.

  • Gegevensmanipulatie: Excel biedt robuuste tools voor gegevensanalyse, grafieken en rapportage. Na conversie kunnen projectgegevens worden gefilterd, gesorteerd en gevisualiseerd met de krachtige functies van Excel, waardoor het eenvoudiger wordt om de voortgang van het project te analyseren.

  • Verbeterde rapportage: Excel biedt de mogelijkheid om aangepaste rapporten en dashboards te maken, zodat teams visuele inzichten en samenvattingen kunnen genereren die eenvoudiger te interpreteren en te presenteren zijn.

  • Betere integratie met andere hulpmiddelen: Excel-bestanden kunnen eenvoudig worden geïntegreerd met diverse softwareplatforms, waardoor gegevens soepeler worden overgedragen en ze compatibel zijn met andere workflows of automatiseringshulpmiddelen.

Door MPP-bestanden naar Excel te converteren, worden projectgegevens toegankelijker, bruikbaarder en veelzijdiger. Zo kunt u projectinformatie beter beheren en communiceren.

MPP naar Excel-conversie - C# API-configuratie

Om Microsoft Project-bestanden naar Excel-formaat te renderen, moet u Conholdate.Total voor .NET configureren met de onderstaande NuGet-installatieopdracht:

PM> NuGet\Install-Package Conholdate.Total

Converteer MPP naar Excel in C#

De standaardmanier om een MPP-bestand naar Excel-formaat (XLSX) te converteren in C# is eenvoudig.

  • Laad het invoer-MPP-projectbestand.
  • Sla het Excel-uitvoerbestand op.

Het onderstaande codevoorbeeld laat zien hoe u MPP naar Excel converteert in C#:

// Laad het invoerprojectbestand
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");

// MPP naar Excel converteren
project.Save("MS Project.xlsx", Aspose.Tasks.Saving.SaveFileFormat.Xlsx);

De Project-klasse wordt gebruikt om het MPP-bestand te laden, terwijl de Save-methode het bestand rechtstreeks opslaat in Excel-formaat. Deze aanpak is efficiënt voor snelle conversies zonder extra opmaak- of lay-outvereisten.

Converteer MPP naar XLSX met geavanceerde opties in C#

Voor gebruikers die specifieke opmaak nodig hebben, zoals paginaformaatinstellingen, is de geavanceerde conversiemethode met extra opties beschikbaar. Met XlsxOptions kunt u verschillende exportinstellingen beheren, waardoor de lay-out in het uiteindelijke Excel-document wordt verbeterd.

  • Laad het MPP-bronbestand met behulp van de Project-klasse.
  • Schrijf het Excel-werkblad met de uitvoer naar de schijf of stream.

Het volgende codefragment laat zien hoe u MPP naar XLSX kunt converteren in C#:

// Laad het invoer MPP-bestand
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");

// XlsxOptions-klasseobject initiëren
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;

// Converteer MS Project MPP naar Excel XLSX
project.Save("MS Project.xlsx", options);

Hier wordt de klasse XlsxOptions gebruikt om de paginagrootte in te stellen, wat het ideaal maakt voor documenten die bedoeld zijn om af te drukken of te delen. Deze aanpak biedt meer flexibiliteit en betere controle over de geconverteerde output.

Ontvang een gratis licentie

U kunt een gratis tijdelijke licentie aanvragen om de API te evalueren door de functies ervan optimaal te testen.

Samenvattend

Het converteren van MPP-bestanden naar Excel in C# vereenvoudigt projectgegevensbeheer door het toegankelijk te maken in Excel. Of u nu een snelle conversie nodig hebt of een met verbeterde lay-outopties, deze methoden maken naadloze MPP-naar-Excel-transformaties mogelijk, waardoor uw workflow en toegankelijkheid van gegevens worden verbeterd. Als u uw zorgen wilt bespreken, neem dan gerust contact met ons op via het forum.

Zie ook