Šioje nuoseklioje mokymo programoje paaiškinsime, kaip konvertuoti Excel į XPS C# projekte. Kodo pavyzdys šioje temoje rodo, kad galite konvertuoti Excel į XPS C# be Microsoft Excel. Tam taip pat nereikia “Microsoft Interop”.
Veiksmai, kaip konvertuoti Excel į XPS naudojant C#
- Gaukite Aspose.Cells for .NET API iš NuGet.org
- Pridėkite nuorodą į Aspose.Cells vardų erdvę
- Licencijai pritaikyti naudokite metodą SetLicense
- Sukurkite Workbook klasės objektą
- Įkelkite įvestį Excel (XLSX or XLS), kuri bus konvertuojama į XPS
- Išsaugokite konvertuotą XPS failą naudodami XPS SaveFormat
Šiame pavyzdyje mes konvertuojame XLSX į XPS C#, tačiau naudodami tą patį kodą ir veiksmus taip pat galite konvertuoti XLS į XPS C# programose ir projektuose. Abiem atvejais kodas ir procesas yra vienodi.
C# kodas, skirtas konvertuoti Excel į XPS 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); | |
} | |
} | |
} |
Kaip rodo aukščiau pateiktas kodo fragmentas, konvertavimą galima lengvai atlikti naudojant tik dvi API kodo eilutes. Lygiai taip pat, kaip rašėme mokymo temą į eksportuoti didelį Excel failą į CSV į C# nenaudodami Interop ar Excel, svarbu pažymėti, kad Excel konvertavome į XPS C# kalba be Microsoft Excel ir sąveikos. Taigi galite paleisti šį kodą bet kur neįdiegę Excel. Tai reiškia, kad kodas gali veikti tiek serveryje, tiek Windows ar ASP.NET programose.