Excel'den SVG'ye C#

Excel dosyaları, küçük ve büyük boyutlu verileri tutmak ve düzenlemek için yaygın olarak kullanılır. Ayrıca Excel çalışma sayfalarında saklanan veriler üzerinde çeşitli işlemler gerçekleştirebilirsiniz. Belirli durumlarda, örneğin içeriklerini web uygulamalarına katıştırmak için Excel çalışma sayfalarını başka biçimlere dönüştürmeniz gerekebilir. Bu gibi durumlarda, bu makale Excel’in XLSX veya XLS‘yi C#’ta SVG’e dönüştürmeyi kapsar.

C# Excel XLS’den SVG’ye Dönüştürücü - Ücretsiz İndirme

Excel XLSX veya XLS dosyalarını SVG’ye dönüştürmek için Aspose.Cells for .NET kullanacağız. .NET uygulamalarından elektronik tablo dosyaları oluşturmak, değiştirmek ve dönüştürmek için güçlü bir API’dir. API’yi indirebilir veya NuGet kullanarak yükleyebilirsiniz.

PM> Install-Package Aspose.Cells

Excel Dosyasını C# ile SVG’ye Dönüştürme Adımları

Aspose.Cells for .NET, bir Excel dosyasını birkaç adımda SVG’ye dönüştürmenin kolay bir yolunu sunar. API ile bir XLS veya XLSX dosyasını SVG’ye bu şekilde dönüştürebilirsiniz.

  • Excel dosyasını diskten yükleyin.
  • Çalışma sayfaları arasında dolaşın veya istediğiniz bir çalışma sayfasını seçin.
  • Sayfaları SVG görüntüleri olarak işleyin ve istenen konuma kaydedin.

Aşağıdaki bölümde bir Excel dosyasının C# dilinde SVG’ye nasıl dönüştürüleceği gösterilmektedir.

C# dilinde XLSX veya XLS’yi SVG’ye dönüştürün

Aşağıdakiler, bir Excel XLSX veya XLS dosyasını C# dilinde SVG’ye dönüştürme adımlarıdır.

  1. Workbook sınıfını kullanarak Excel dosyasını yükleyin.
  2. İstediğiniz çalışma sayfasını seçin veya Workbook.Worksheets koleksiyonundaki tüm çalışma sayfalarında gezinin.
  3. ImageOrPrintOptions sınıfından bir nesne oluşturun ve işleme seçeneklerini ayarlayın.
  4. Çalışma sayfası için SheetRenderer sınıfından bir nesne oluşturun.
  5. SheetRenderer.ToImage(int32, string) yöntemini kullanarak Excel’i SVG’ye dönüştürün.

Aşağıdaki C# kod örneği, bir Excel XLSX’in SVG’ye nasıl dönüştürüleceğini gösterir.

// Excel dosyasını yükle
var workbook = new Workbook("sourceFile.xlsx");

// İstenen çalışma sayfasının referansını alın
var worksheet = workbook.Worksheets[0];

// Çıktı görüntüsü için seçenekleri ayarla
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Svg
};

// Excel çalışma sayfasını SVG'ye dönüştürün
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

C# XLS’den SVG’ye Dönüştürücü - Ücretsiz Lisans Alın

Bir geçici lisans edinin ve Aspose.Cells for .NET’i değerlendirme sınırlamaları olmaksızın kullanın.

Çözüm

Bu makalede, Excel XLSX veya XLS dosyalarının C# dilinde SVG’ye nasıl dönüştürüleceğini öğrendiniz. Excel çalışma sayfalarının içeriğini uygulamalarınıza katıştırmak için bu dönüştürmeyi gerçekleştirebilirsiniz. Ayrıca, belgeleri kullanarak Aspose.Cells for .NET’in diğer özelliklerini de keşfedebilirsiniz. Ayrıca, sorularınızı [forumumuz] aracılığıyla da sorabilirsiniz]14.

Ayrıca bakınız