Dans ce didacticiel étape par étape, nous expliquerons comment convertir Excel en XPS dans un projet C#. L’exemple de code de cette rubrique de procédures montre que vous pouvez convertir Excel en XPS en C# sans Microsoft Excel. Cela ne nécessite pas non plus Microsoft Interop.
Étapes pour convertir Excel en XPS en C#
- Obtenez l’API Aspose.Cells for .NET de NuGet.org
- Ajouter une référence à l’espace de noms Aspose.Cells
- Utiliser la méthode SetLicense pour appliquer la licence
- Créer un objet de classe Workbook
- Charger l’entrée Excel (XLSX or XLS) à convertir en XPS
- Enregistrez le fichier XPS converti à l’aide de Xps SaveFormat
Dans cet exemple, nous convertissons XLSX en XPS en C#, mais en utilisant le même code et les mêmes étapes, vous pouvez également convertir XLS en XPS dans les applications et projets C#. Le code et le processus sont les mêmes dans les deux cas.
Code C# pour convertir Excel en XPS en C#
Comme le montre l’extrait de code ci-dessus, la conversion peut être facilement effectuée en utilisant seulement deux lignes de code de l’API. Tout comme nous avons écrit un sujet pratique sur exporter un gros fichier Excel vers CSV en C# sans utiliser Interop ou Excel, il est important de noter que nous avons converti Excel en XPS en C# sans Microsoft Excel ni interop également. Vous pouvez donc exécuter ce code n’importe où sans installer Excel. Cela signifie que le code peut s’exécuter sur le serveur et dans les applications Windows ou ASP.NET.