In deze stapsgewijze zelfstudie leggen we uit hoe u Excel converteert naar XPS in het C#-project. Het codevoorbeeld in dit instructie-onderwerp laat zien dat u Excel naar XPS kunt converteren in C# zonder Microsoft Excel. Dit vereist ook geen Microsoft Interop.
Stappen om Excel naar XPS te converteren in C#
- Download Aspose.Cells for .NET API van NuGet.org
- Verwijzing naar Aspose.Cells naamruimte toevoegen
- Gebruik de SetLicense-methode om de licentie toe te passen
- Maak een object van de klasse Workbook
- Laad invoer Excel (XLSX or XLS) om te converteren naar XPS
- Sla het geconverteerde XPS-bestand op met Xps SaveFormat
In dit voorbeeld converteren we XLSX naar XPS in C#, maar door dezelfde code en stappen te gebruiken, kunt u XLS ook converteren naar XPS in C#-toepassingen en -projecten. De code en het proces zijn in beide gevallen hetzelfde.
C#-code om Excel naar XPS te converteren in C#
using System; | |
//Add reference to Aspose.Cells for .NET API | |
//Use following namespaces to convert Excel to XPS format | |
using Aspose.Cells; | |
namespace ConvertExcelToXPS | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
//Set license before converting Excel to XPS | |
Aspose.Cells.License AsposeCellsLicense = new Aspose.Cells.License(); | |
AsposeCellsLicense.SetLicense(@"c:\asposelicense\license.lic"); | |
//load input Excel workbook | |
Workbook ExcelWorkbook = new Workbook("InputExcelWorkbook.xlsx"); | |
//save Excel workbook as XPS file format | |
ExcelWorkbook.Save("WorkbookConvertedToXPS.xps", SaveFormat.Xps); | |
} | |
} | |
} |
Zoals het bovenstaande codefragment laat zien, kan de conversie eenvoudig worden uitgevoerd met slechts twee regels code van de API. Net zoals we een how-to-onderwerp hebben geschreven naar export groot Excel-bestand naar CSV in C# zonder Interop of Excel te gebruiken, is het belangrijk op te merken dat we Excel hebben geconverteerd naar XPS in C# zonder Microsoft Excel en interop. U kunt deze code dus overal uitvoeren zonder Excel te installeren. Dat betekent dat de code zowel op de server als in Windows- of ASP.NET-toepassingen kan worden uitgevoerd.