C# .NET'te Excel'i XPS'ye Dönüştürme

Bu adım adım öğreticide, C# projesinde Excel’in XPS’e nasıl dönüştürüleceğini açıklayacağız. Bu nasıl yapılır konusundaki kod örneği, Microsoft Excel olmadan Excel’i C#‘da XPS’ye dönüştürebileceğinizi gösterir. Bu, Microsoft Interop’u da gerektirmez.

C# ile Excel’i XPS’e Dönüştürme Adımları

  1. NuGet.org’dan Aspose.Cells for .NET API alın
  2. Aspose.Cells ad alanına referans ekleyin
  3. Lisansı uygulamak için SetLicense yöntemini kullanın
  4. Workbook sınıfının bir nesnesini oluşturun
  5. XPS’e dönüştürülecek Excel (XLSX or XLS) girişini yükleyin
  6. Dönüştürülen XPS dosyasını Xps SaveFormat kullanarak kaydedin

Bu örnekte, C#’ta XLSX’i XPS’ye dönüştürüyoruz, ancak aynı kodu ve adımları kullanarak, C# uygulamalarında ve projelerinde XLS’yi XPS’ye de dönüştürebilirsiniz. Kod ve süreç her iki durumda da aynıdır.

Excel’i C# ile XPS’e Dönüştürmek için C# Kodu

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);
}
}
}

Yukarıdaki kod parçacığının gösterdiği gibi, dönüştürme, API’nin yalnızca iki satırlık kodu kullanılarak kolayca yapılabilir. büyük Excel dosyasını C# ile CSV’ye aktar’e Interop veya Excel kullanmadan nasıl yapılır konusunu yazdığımız gibi, Excel’i Microsoft Excel ve birlikte çalışma olmadan C#’ta XPS’e dönüştürdüğümüze dikkat etmek önemlidir. Böylece bu kodu Excel’i yüklemeden herhangi bir yerde çalıştırabilirsiniz. Bu, kodun hem sunucuda hem de Windows veya ASP.NET uygulamalarında çalışabileceği anlamına gelir.

 Türkçe