Kaip konvertuoti Excel į XPS naudojant C#.NET

Š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#

  1. Gaukite Aspose.Cells for .NET API iš NuGet.org
  2. Pridėkite nuorodą į Aspose.Cells vardų erdvę
  3. Licencijai pritaikyti naudokite metodą SetLicense
  4. Sukurkite Workbook klasės objektą
  5. Įkelkite įvestį Excel (XLSX or XLS), kuri bus konvertuojama į XPS
  6. 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.

 Latviski