PUB naar Excel in C#

Microsoft Publisher-bestanden PUB worden vaak gebruikt voor het maken van professionele lay-outs voor brochures, flyers en nieuwsbrieven. Echter, bepaalde scenario’s kunnen vereisen dat gegevens worden geëxtraheerd of hertoegedeeld in spreadsheetformaat voor analyse of rapportagedoeleinden. Hoewel PUB-bestanden veelzijdig zijn, zijn Excel spreadsheets beter geschikt voor numerieke gegevensmanipulatie en organisatie. Deze blogpost laat zien hoe je PUB naar Excel kunt converteren in C#. Met de gegeven codefragment kun je PUB-documenten naadloos omzetten in Excel-spreadsheets in slechts een paar stappen.

Waarom PUB naar Excel converteren?

Het converteren van PUB-bestanden naar Excel-spreadsheets kan om verschillende redenen cruciaal zijn:

  1. Gegevensanalyse en -manipulatie: PUB-bestanden bevatten vaak tabellen of gestructureerde gegevens die verdere analyse, berekeningen of opmaakaanpassingen vereisen, die beter in Excel kunnen worden verwerkt.

  2. Compatibiliteit met Bedrijfstools: Excel-bestanden integreren naadloos met populaire bedrijfstools zoals ERP-systemen, financiële toepassingen en databasebeheertools.

  3. Verbeterde Gegevensorganisatie: Excel biedt superieure sorteer-, filter- en visualisatietools, waardoor het eenvoudiger wordt om de inhoud die uit PUB-bestanden is gehaald te analyseren.

  4. Samenwerking en Toegankelijkheid: Het delen van Excel-bestanden is handiger in samenwerkingsomgevingen, aangezien Excel een breed ondersteund formaat is op verschillende platforms en software.

Door PUB naar Excel te converteren, kunnen bedrijven en ontwikkelaars nieuwe mogelijkheden voor gegevensgebruik ontgrendelen, wat zorgt voor een betere productiviteit en workflow-efficiëntie.

PUB naar Excel-conversie - C# API-installatie

U kunt Microsoft Publisher-bestanden eenvoudig converteren door Conholdate.Total for .NET aan uw kant te installeren. Voer gewoon de NuGet-installatieopdracht hieronder uit in MS Visual Studio:

PM> NuGet\Install-Package Conholdate.Total

Converteer PUB naar Excel in C#

Deze gids begeleidt je bij het initialiseren van de noodzakelijke objecten, het converteren van PUB naar PDF als een tussenformaat, en het exporteren naar Excel.

Hieronder staat een stapsgewijze handleiding om PUB-bestanden naar Excel te converteren met C#:

  • Initialiseer een MemoryStream: Een MemoryStream-object wordt gebruikt om de tussentijdse PDF-uitvoer in het geheugen vast te houden.

  • Laad en parse het PUB-bestand: De Methode PubFactory.CreateParser wordt gebruikt om het invoer PUB-bestand te laden. De Parse-methode converteert het in een intern documentobject.

  • Convert PUB naar PDF: Met de methode PubFactory.CreatePdfConverter wordt het geparseerde PUB-bestand geconverteerd naar PDF-formaat en opgeslagen in de geheugens stoom.

  • Load PDF en exporteren naar Excel: De Document-klasse wordt gebruikt om de PDF vanuit de geheugenstroom te laden. De ExcelSaveOptions-klasse specificeert het formaat van het uitvoerbestand als XLSX. Ten slotte wordt het Excel-bestand opgeslagen op het opgegeven uitvoerpad.

Onderstaande codefragment voor het converteren van een Microsoft Publisher (PUB) bestand naar een Excel-spreadsheet met C#:

// Initialiseer een MemoryStream om het uitvoerdocument vast te houden
MemoryStream stream = new MemoryStream();

// Laad input PUB-bestand
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("input.pub");

// Parse het invoer uitgeversbestand
Aspose.Pub.Document doc = parser.Parse();

// Converteer het PUB-bestand naar PDF en sla het resultaat op in een MemoryStream.
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Laad het PDF-bestand in vanuit de MemoryStream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Initialiseer ExcelSaveOptions klasse object
Aspose.Pdf.ExcelSaveOptions options = new ExcelSaveOptions();

// Specificeer het formaat van het uitvoer-Excel-bestand.
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;

// Sla uitvoer Excel-bestand op
document.Save("PUBToExcel.xlsx", options);

Krijg een gratis licentie

Je kunt een gratis tijdelijke licentie aanvragen om de API volledig te evalueren zonder enige evaluatiebeperkingen.

Samenvattend

Het converteren van Microsoft Publisher (PUB) bestanden naar Excel in C# is een eenvoudig proces in C#. Door deze gids te volgen, kun je je PUB-bestanden efficiënt omzetten in Excel-spreadsheets voor betere gegevensmanipulatie, sharing en analyse. Of je nu te maken hebt met grootschalige PUB-bestanden of slechts een eenmalige conversie nodig hebt, deze oplossing zorgt voor nauwkeurigheid en gebruiksgemak. Bovendien, als je een vraag wilt bespreken, aarzel dan niet om ons te schrijven op het forum.

Zie ook