In questo tutorial passo dopo passo, spiegheremo come convertire Excel in XPS nel progetto C#. L’esempio di codice in questo argomento di istruzioni mostra che è possibile convertire Excel in XPS in C# senza Microsoft Excel. Ciò non richiede nemmeno Microsoft Interop.
Passaggi per convertire Excel in XPS in C#
- Ottieni l’API Aspose.Cells for .NET da NuGet.org
- Aggiungi riferimento allo spazio dei nomi Aspose.Cells
- Utilizzare il metodo SetLicense per applicare la licenza
- Crea un oggetto di classe Workbook
- Carica l’input Excel (XLSX or XLS) da convertire in XPS
- Salva il file XPS convertito utilizzando Xps SaveFormat
In questo esempio, stiamo convertendo XLSX in XPS in C#, ma usando lo stesso codice e passaggi puoi anche convertire XLS in XPS in applicazioni e progetti C#. Il codice e il processo sono gli stessi in entrambi i casi.
Codice C# per convertire Excel in XPS 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); | |
} | |
} | |
} |
Come mostra il frammento di codice sopra, la conversione può essere eseguita facilmente utilizzando solo due righe di codice dell’API. Proprio come abbiamo scritto un argomento di istruzioni su esporta file Excel di grandi dimensioni in CSV in C# senza utilizzare Interop o Excel, è importante notare che abbiamo convertito Excel in XPS in C# senza Microsoft Excel e anche interop. Quindi puoi eseguire questo codice ovunque senza installare Excel. Ciò significa che il codice può essere eseguito sia sul server che nelle applicazioni Windows o ASP.NET.