Excel Dosya Görüntüleyici – C# kullanarak Excel Verilerini Görüntüleme

Excel dosyalarındaki verileri HTML, PDF veya resim olarak programlı olarak .NET uygulamalarında görüntüleyebiliriz. Gerçek Excel dosyalarını paylaşmadan verilerin başkalarına gösterilmesine olanak tanır. Bu yazıda C# kullanarak Excel dosya görüntüleyici oluşturmayı ve Excel verilerini görüntülemeyi öğreneceğiz.

Bu makalede aşağıdaki konular ele alınacaktır:

C# Excel Dosya Görüntüleyici API’si - Ücretsiz İndirin

XLS veya XLSX e-tablolarındaki verileri görüntülemek için GroupDocs.Viewer for .NET API’sini kullanacağız. [Desteklenen elektronik tablo formatlarının]]13 programlı olarak oluşturulmasına ve görüntülenmesine olanak tanır. Lütfen API’nin DLL dosyasını indirin veya NuGet kullanarak yükleyin.

PM> Install-Package GroupDocs.Viewer

C# kullanarak Excel Verilerini HTML’de görüntüleme

Aşağıda verilen basit adımları izleyerek Excel dosyasını oluşturabilir ve verileri HTML olarak görüntüleyebiliriz:

  1. Öncelikle Viewer sınıfını kullanarak bir Excel dosyası yükleyin.
  2. EmbeddedResources için HtmlViewOptions sınıfının bir örneğini oluşturun.
  3. Çıktı dosyası yolunu bağımsız değişken olarak sağlayın.
  4. İsteğe bağlı olarak, RenderToSinglePage gibi çeşitli görünüm seçeneklerini ayarlayın.
  5. Son olarak, View() yöntemini çağırın ve HtmlViewOptions’ı bağımsız değişken olarak iletin.

Aşağıdaki kod örneği, C# kullanarak HTML’de bir Excel dosyasının nasıl işleneceğini gösterir.

// Bu kod örneği, Excel dosyasının HTML'de nasıl oluşturulacağını gösterir.
// Excel dosyasını yükleyin
Viewer viewer = new Viewer(@"C:\Files\Viewer\sample.xlsx");

// HTML görünüm seçeneklerini tanımlayın
HtmlViewOptions viewOptions = HtmlViewOptions.ForEmbeddedResources(@"C:\Files\Viewer\sample_output.html");
viewOptions.RenderToSinglePage = true;

// Oluşturma görünümü
viewer.View(viewOptions);
C# kullanarak Excel Verilerini HTML'de görüntüleyin.

C# kullanarak Excel Verilerini HTML’de görüntüleyin.

C# kullanarak Excel Verilerini PDF’de işleme

Aşağıdaki adımları izleyerek Excel dosyasını oluşturabilir ve verileri PDF olarak görüntüleyebiliriz:

  1. Öncelikle Viewer sınıfını kullanarak bir Excel dosyası yükleyin.
  2. PdfViewOptions sınıfının bir örneğini oluşturun.
  3. Çıktı dosyası yolunu bağımsız değişken olarak sağlayın.
  4. Son olarak, View() yöntemini çağırın ve bağımsız değişken olarak PdfViewOptions’ı iletin.

Aşağıdaki kod örneği, C# kullanılarak PDF’de bir Excel dosyasının nasıl oluşturulacağını gösterir.

// Bu kod örneği, Excel dosyasının PDF'de nasıl oluşturulacağını gösterir.
// Excel dosyasını yükleyin
Görüşer viewer = new Görüşer(@"C:\Files\Görüşer\sample.xlsx");

// PDF görüntüleme seçeneklerini tanımlayın
PdfGörüşOptions viewOptions = new PdfGörüşOptions(@"C:\Files\Görüşer\sample_output.pdf");

// Görüş
viewer.Görüş(viewOptions);
C# kullanarak Excel Verilerini PDF'de işleyin.

C# kullanarak Excel Verilerini PDF’de işleyin.

C# kullanarak Excel Dosyasını JPG Görüntüsü olarak görüntüleme

Aşağıdaki adımları takip ederek Excel dosyasını render edebilir ve verileri JPG görselleri olarak görüntüleyebiliriz:

  1. Öncelikle Viewer sınıfını kullanarak bir Excel dosyası yükleyin.
  2. JpgViewOptions sınıfının bir örneğini oluşturun.
  3. Çıkış dosyası yolunu sağlayın.
  4. Son olarak, View() yöntemini çağırın ve bağımsız değişken olarak JpgViewOptions’ı iletin.

Aşağıdaki kod örneği, C# kullanılarak bir Excel dosyasının JPG olarak nasıl oluşturulacağını gösterir.

// Bu kod örneği, Excel dosyasının JPG görüntüsünde nasıl oluşturulacağını gösterir.
// Excel dosyasını yükleyin
Görüşer viewer = new Görüşer(@"C:\Files\Görüşer\sample.xlsx");

// JPG görünüm seçeneklerini tanımlayın
JpgGörüşOptions viewOptions = new JpgGörüşOptions(@"C:\Files\Görüşer\sample_output.jpg");

// Görüş
viewer.Görüş(viewOptions);
C# kullanarak Excel Dosyasını JPG Görüntüsü olarak görüntüleyin.

C# kullanarak Excel Dosyasını JPG Görüntüsü olarak görüntüleyin.

Benzer şekilde, aşağıda gösterildiği gibi bir Excel dosyasını da PNG görüntülerine dönüştürebiliriz:

// Bu kod örneği, Excel dosyasının PNG görüntüsünde nasıl oluşturulacağını gösterir.
// Excel dosyasını yükleyin
Görüşer viewer = new Görüşer(@"C:\Files\Görüşer\sample.xlsx");

// PNG görünüm seçeneklerini tanımlayın
PngGörüşOptions viewOptions = new PngGörüşOptions(@"C:\Files\Görüşer\sample_output.png");

// Görüş
viewer.Görüş(viewOptions);

C# kullanarak Hücrelerdeki Metin Taşmasını Ayarlama

Excel çalışma sayfasını işlerken hücrelerdeki metin taşmasını ayarlayabiliriz. API aşağıdaki taşma ayarlama türlerini sağlar:

  • Kaplama – Boş olmasalar bile sonraki hücreleri kaplayın.
  • OverlayIfNextIsEmpty – Sonraki hücreleri yalnızca boşlarsa kaplayın.
  • AutoFitColumn – Sütunları metne sığacak şekilde genişletin.
  • HideText – Taşan metni gizleyin.

Metin taşmasını ayarlamak için lütfen aşağıda verilen adımları izleyin:

  1. Öncelikle Viewer sınıfını kullanarak bir Excel dosyası yükleyin.
  2. PdfViewOptions sınıfının bir örneğini oluşturun
  3. Çıkış dosyası yolunu sağlayın.
  4. SpreadsheetOptions’ın TextOverflowMode özelliğini HideText olarak ayarlayın.
  5. İsteğe bağlı olarak RenderHeadings ve RenderGridLines’ı true olarak ayarlayın.
  6. Son olarak, View() yöntemini çağırın ve PdfViewOptions’ı argüman olarak iletin.

Aşağıdaki kod örneği, C# kullanarak bir Excel dosyasını işlerken metin taşmasının nasıl ayarlanacağını gösterir.

// Bu kod örneği, bir Hücredeki metin taşmasının nasıl ayarlanacağını, başlıkların ve kılavuz çizgilerinin nasıl oluşturulacağını gösterir.
// Excel dosyasını yükleyin
Görüşer viewer = new Görüşer(@"C:\Files\Görüşer\sample.xlsx");

// PDF görüntüleme seçeneklerini tanımlayın
PdfGörüşOptions viewOptions = new PdfGörüşOptions(@"C:\Files\Görüşer\sample_overflow.pdf");

// Metin taşmasını ayarlayın
viewOptions.SpreadsheetOptions.TextOverflowMode = TextOverflowMode.HideText;

// Excel başlıklarını işleme
viewOptions.SpreadsheetOptions.RenderHeadings = true;

// Izgara çizgilerini işle
viewOptions.SpreadsheetOptions.RenderGridLines = true;

// Görüş
viewer.Görüş(viewOptions);
C# kullanarak Hücrelerdeki Metin Taşmasını ayarlayın.

C# kullanarak Hücrelerdeki Metin Taşmasını ayarlayın.

Excel’in Gizli Satırlarını ve Sütunlarını Oluşturma

Daha önce bahsettiğimiz adımları takip ederek bir Excel çalışma sayfasının gizli satır ve sütunlarını görüntüleyebiliriz. Ancak 4. adımda aşağıdaki özellikleri true olarak ayarlamamız yeterli:

viewOptions.SpreadsheetOptions.RenderHiddenColumns = true;
viewOptions.SpreadsheetOptions.RenderHiddenRows = true;

Aşağıdaki kod örneği, C# kullanılarak PDF’de bir Excel dosyasının gizli satırlarının ve sütunlarının nasıl gösterileceğini gösterir.

// Bu kod örneği, Excel sayfasının gizli satırlarının ve sütunlarının nasıl oluşturulacağını gösterir.
// Excel dosyasını yükleyin
Görüşer viewer = new Görüşer(@"C:\Files\Görüşer\sample.xlsx");

// PDF görüntüleme seçeneklerini tanımlayın
PdfGörüşOptions viewOptions = new PdfGörüşOptions(@"C:\Files\Görüşer\hidden_rows_columns.pdf");
viewOptions.SpreadsheetOptions.RenderHiddenColumns = true;
viewOptions.SpreadsheetOptions.RenderHiddenRows = true;

// Görüş
viewer.Görüş(viewOptions);
Excel'in Gizli Satırlarını ve Sütunlarını Oluşturun.

Excel’in Gizli Satırlarını ve Sütunlarını Oluşturun.

C# kullanarak Excel’de Boş Satırları ve Sütunları Atla

Daha önce bahsettiğimiz adımları izleyerek Excel çalışma sayfasını görüntülerken boş satır ve sütunların oluşturulmasını atlayabiliriz. Ancak 4. adımda aşağıdaki özellikleri true olarak ayarlamamız yeterli:

viewOptions.SpreadsheetOptions.SkipEmptyColumns = true;
viewOptions.SpreadsheetOptions.SkipEmptyRows = true;

Aşağıdaki kod örneği, C# kullanarak bir Excel dosyasının boş satırlarının ve sütunlarının oluşturulmasının nasıl atlanacağını gösterir.

// Bu kod örneği, Excel sayfasındaki gizli satırların ve sütunların oluşturulmasının nasıl atlanacağını gösterir.
// Excel dosyasını yükleyin
Görüşer viewer = new Görüşer(@"C:\Files\Görüşer\sample.xlsx");

// PDF görüntüleme seçeneklerini tanımlayın
PdfGörüşOptions viewOptions = new PdfGörüşOptions(@"C:\Files\Görüşer\skip_empty.pdf");
viewOptions.SpreadsheetOptions.SkipEmptyColumns = true;
viewOptions.SpreadsheetOptions.SkipEmptyRows = true;

// Görüş
viewer.Görüş(viewOptions);
C# kullanarak Excel'de Boş Satırları ve Sütunları Atla

C# kullanarak Excel’de Boş Satırları ve Sütunları Atlayın.

Excel Çalışma Sayfasını Satırlara ve Sütunlara Göre Böl

Büyük Excel çalışma sayfalarını oluşturabilir ve bunları bir sayfadaki satır ve sütun sayısına bölebiliriz. Aşağıdaki adımları izleyerek çalışma sayfasını bölebiliriz:

  1. Öncelikle Viewer sınıfını kullanarak bir Excel dosyası yükleyin.
  2. PdfViewOptions sınıfının bir örneğini oluşturun
  3. Çıkış dosyası yolunu sağlayın.
  4. ForSplitSheetIntoPages yöntemini kullanarak SpreadsheetOptions’ı başlatın. Bağımsız değişken olarak sayfa başına satır ve sütun sayısını alır.
  5. Son olarak, View() yöntemini çağırın ve PdfViewOptions’ı argüman olarak iletin.

Aşağıdaki kod örneği, C# kullanarak bir Excel çalışma sayfasının satırlara ve sütunlara nasıl bölüneceğini gösterir.

// Bu kod örneği, Excel sayfasının satırlara ve sütunlara göre nasıl bölüneceğini gösterir.
// Excel dosyasını yükleyin
Viewer viewer = new Viewer(@"C:\Files\Viewer\sample.xlsx");

int countRowsPerPage = 25;
int countColumnsPerPage = 5;

PdfViewOptions viewOptions = new PdfViewOptions(@"C:\Files\Viewer\sample_split.pdf");
viewOptions.SpreadsheetOptions = SpreadsheetOptions.ForSplitSheetIntoPages(countRowsPerPage, countColumnsPerPage);

viewer.View(viewOptions);
Excel Çalışma Sayfasını Satırlara ve Sütunlara Göre Böl

Excel Çalışma Sayfasını Satırlara ve Sütunlara Göre Bölün.

Ücretsiz Lisans Alın

Lütfen ücretsiz bir geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmadan deneyin.

Çözüm

Bu makalede şunların nasıl yapılacağını öğrendik:

  • C# kullanarak Excel çalışma sayfalarını HTML, PDF, PNG ve JPG biçiminde oluşturma veya görüntüleme;
  • Excel Hücreleri’nde metin taşmasını ayarlayın ve ızgara çizgilerini işleyin;
  • Excel sütunlarının ve satırlarının başlıklarını görüntüleme;
  • boş satırları/sütunları atlayın ve gizli satırları ve sütunları gösterin;
  • çalışma sayfalarının gösterimini satırlara ve sütunlara göre sınırlayın.

Ayrıca, belgeleri kullanarak GroupDocs.Viewer for .NET API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen forum üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız