Satır ve Sütunları Otomatik Uydur

Otomatik Uydurma

Aspose.Cells, Workbook adında bir Microsoft Excel dosyasını temsil eden bir sınıf sağlar. Workbook sınıfı, Excel dosyasındaki her bir çalışma sayfasına erişim sağlayan Worksheets kolleksiyonuna sahiptir.

Bir çalışma sayfası Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, çalışma sayfasını yönetmek için geniş bir yelpazede özellikler ve yöntemler sağlar. Bu makale, Worksheet sınıfını kullanarak satırları veya sütunları otomatik olarak uyarlama konusuna bakmaktadır.

Satırı Otomatik Uydurma - Basit

Bir satırın genişlik ve yüksekliğini otomatik olarak ayarlamanın en basit yaklaşımı, Worksheet sınıfının autoFitRow yöntemini çağırmaktır. autoFitRow yöntemi, bir parametre olarak bir satır dizini (yeniden boyutlandırılacak satırın dizini) alır.

Hücrelerin Aralığında Satırı Otomatik Uydur

Bir satır, birçok sütundan oluşur. Aspose.Cells, geliştiricilere bir satırın içindeki hücrelerin bir aralığındaki içeriğe bağlı olarak bir satırı otomatik olarak uyarlama olanağı sağlar. Bu, autoFitRow yönteminin birden fazla parametre alan aşırı yüklenmiş bir sürümünü çağırarak gerçekleştirilir. Aşağıdaki parametreleri alır:

  • Satır dizini, otomatik olarak uyarlama yapılacak satırın dizini.
  • İlk sütun dizini, satırın ilk sütununun dizini.
  • Son sütun dizini, satırın son sütununun dizini.

The autoFitRow metodu, satırdaki tüm sütunların içeriğini kontrol eder ve ardından satırı otomatik olarak uygun hale getirir.

Kolay Otomatik Uydurma

Bir sütunun genişlik ve yüksekliğini otomatik olarak ayarlamanın en kolay yolu, Worksheet sınıfının autoFitColumn metodunu çağırmaktır. autoFitColumn metodu, genişletilecek sütunun sütun indeksini parametre olarak alır.

Hücre Aralığındaki Otomatik Uydurma Sütunu

Bir sütun, birçok satırdan oluşur. autoFitColumn metodunun aşırı yüklenmiş bir versiyonunu çağırarak bir sütundaki hücre aralığındaki içeriğe göre bir sütunu otomatik olarak uydurmak mümkündür. Bu versiyon, aşağıdaki parametreleri alan bir autoFitColumn metodunu alır:

  • Sütun indeksi, otomatik olarak uygun hale getirilmesi gereken sütunun indeksini temsil eder
  • İlk satır indeksi, sütunun ilk satırının indeksini temsil eder.
  • Son satır indeksi, sütunun son satırının indeksini temsil eder.

autoFitColumn metodu, tüm sütundaki tüm satırların içeriğini kontrol eder ve ardından sütunu otomatik olarak uygun hale getirir.

Birleştirilmiş Hücreler için Satırları Otomatik Uydurma

Aspose.Cells ile AutoFitterOptions API’sını kullanarak birleştirilmiş hücreler için satırları otomatik olarak genişletebilirsiniz. AutoFitterOptions sınıfı, birleştirilmiş hücreler için satırları otomatik olarak genişletmek için kullanılabilecek bir AutoFitMergedCellsType özelliğini sağlar. AutoFitMergedCellsType, aşağıdaki üyelere sahip olan bir AutoFitMergedCellsType numaralandırmayı kabul eder:

  • YOK: Birleştirilmiş hücreleri yok sayar.
  • İLK_SATIR: Sadece ilk satırın yüksekliğini genişletir.
  • SON_SATIR: Sadece son satırın yüksekliğini genişletir.
  • HER_SATIR: Her satırın yüksekliğini genişletir.

Seçilen satırları/sütunları ve istenen AutoFitterOptions ile otomatik olarak uygun hale getirmek için autoFitRows ve autoFitColumns metodlarının aşırı yüklenmiş versiyonlarını ve AutoFitterOptions örneğini kullanabilirsiniz.

Yukarıda bahsedilen metodların imzaları aşağıdaki gibidir:

  1. autoFitRows(int startRow, int endRow, AutoFitterOptions options)
  2. autoFitColumns(int firstColumn, int lastColumn, AutoFitterOptions options)

Bilinmesi Gerekenler