
Les fichiers Microsoft Publisher PUB sont couramment utilisés pour créer des mises en page professionnelles pour des brochures, des flyers et des bulletins d’information. Cependant, certaines situations peuvent nécessiter une extraction de données ou une réorganisation au format de feuille de calcul pour des analyses ou des rapports. Bien que les fichiers PUB soient polyvalents, les feuilles de calcul Excel sont mieux adaptées pour la manipulation et l’organisation des données numériques. Cet article de blog démontre comment convertir PUB en Excel en C#. Avec l’extrait de code fourni, vous pouvez transformer sans effort des documents PUB en feuilles de calcul Excel en quelques étapes seulement.
- Pourquoi convertir PUB en Excel ?
- Conversion PUB en Excel - Installation de l’API C#
- Convertir PUB en Excel en C#
Pourquoi convertir PUB en Excel ?
La conversion de fichiers PUB en feuilles de calcul Excel peut être cruciale pour diverses raisons :
Analyse et manipulation des données : Les fichiers PUB contiennent souvent des tableaux ou des données structurées qui peuvent nécessiter une analyse supplémentaire, des calculs ou des ajustements de format, qui sont mieux gérés dans Excel.
Compatibilité avec les outils commerciaux : les fichiers Excel s’intègrent parfaitement avec des outils commerciaux populaires tels que les systèmes ERP, les applications financières et les outils de gestion de bases de données.
Organisation améliorée des données : Excel offre des outils de tri, de filtrage et de visualisation supérieurs, facilitant l’analyse du contenu extrait des fichiers PUB.
Collaboration et accessibilité : Partager des fichiers Excel est plus pratique dans des environnements collaboratifs, car Excel est un format largement pris en charge sur différentes plateformes et logiciels.
En convertissant PUB en Excel, les entreprises et les développeurs peuvent débloquer de nouvelles opportunités pour l’utilisation des données, assurant une meilleure productivité et une efficacité des flux de travail.
Conversion PUB en Excel - Installation de l’API C#
Vous pouvez facilement convertir des fichiers Microsoft Publisher en installant Conholdate.Total for .NET de votre côté. Exécutez simplement la commande d’installation NuGet ci-dessous dans MS Visual Studio :
PM> NuGet\Install-Package Conholdate.Total
Convertir PUB en Excel en C#
Ce guide vous guide à travers l’initialisation des objets nécessaires, la conversion de PUB en PDF comme format intermédiaire, puis l’exportation vers Excel.
Voici un guide étape par étape pour convertir des fichiers PUB en Excel en utilisant C#:
Initialiser un MemoryStream : Un objet MemoryStream est utilisé pour contenir la sortie PDF intermédiaire en mémoire.
Charger et analyser le fichier PUB : La méthode PubFactory.CreateParser est utilisée pour charger le fichier PUB d’entrée. La méthode Parse le convertit en un objet document interne.
Convertir PUB en PDF : En utilisant la méthode PubFactory.CreatePdfConverter, le fichier PUB analysé est converti en format PDF et enregistré dans le flux mémoire.
Charger un PDF et exporter vers Excel : La classe Document est utilisée pour charger le PDF depuis le flux mémoire. La classe ExcelSaveOptions spécifie le format du fichier de sortie comme XLSX. Enfin, le fichier Excel est enregistré à l’emplacement de sortie spécifié.
Voici le code snippet pour convertir un fichier Microsoft Publisher (PUB) en une feuille de calcul Excel en utilisant C#:
// Initialisez un MemoryStream pour contenir le document de sortie.
MemoryStream stream = new MemoryStream();
// Load input PUB file
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("input.pub");
// Analysez le fichier éditeur d'entrée
Aspose.Pub.Document doc = parser.Parse();
// Convertir le fichier PUB en PDF et enregistrer le résultat dans un MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Charger le fichier PDF d'entrée à partir du MemoryStream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Initialiser l'objet de la classe ExcelSaveOptions
Aspose.Pdf.ExcelSaveOptions options = new ExcelSaveOptions();
// Spécifiez le format du fichier Excel de sortie
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Save output Excel file
document.Save("PUBToExcel.xlsx", options);
Obtenez une licence gratuite
Vous pouvez demander une licence temporaire gratuite pour évaluer l’API dans toute sa mesure sans aucune restriction d’évaluation.
Résumons
La conversion de fichiers Microsoft Publisher (PUB) en Excel en C# est un processus simple en C#. En suivant ce guide, vous pouvez transformer efficacement vos fichiers PUB en feuilles de calcul Excel pour une meilleure manipulation, partage et analyse des données. Que vous traitiez des fichiers PUB à grande échelle ou que vous ayez besoin d’une conversion unique, cette solution garantit précision et facilité d’utilisation. De plus, si vous souhaitez discuter de vos questions avec nous, n’hésitez pas à nous écrire à forum.