Satırları ve Sütunları Excel'de C# ile Otomatik Sığdır

Excel dosyalarını oluştururken çoğu zaman satırların ve sütunların boyutunu metnin uzunluğuna göre ayarlamak zorunda kalıyoruz. MS Excel, bu tür durumlar için satırların ve sütunların otomatik sığdırılmasını etkinleştirmenize olanak tanır. Bu yazıda, Excel dosyalarındaki satırları ve sütunları programlı olarak C# ile otomatik olarak nasıl sığdıracağımızı göstereceğiz. Adımlar ve kod örnekleri, bu özelliği .NET uygulamalarınıza sorunsuz bir şekilde uygulamanızı sağlayacaktır. Öyleyse başlayalım.

Excel’de Satırları ve Sütunları Otomatik Sığdırmak için C# API’si - Ücretsiz İndirme

Excel satırlarını ve sütunlarını otomatik sığdırmak için Aspose.Cells for .NET kullanacağız. API, elektronik tablolar oluşturmak ve işlemek için zengin bir dizi özellik sağlar. API’nin DLL’sini indirebilir veya NuGet’ten yükleyebilirsiniz.

PM> Install-Package Aspose.Cells

C#’ta Excel Satırlarını ve Sütunlarını Otomatik Sığdırma Adımları

Satırları veya sütunları otomatik sığdırmak için önce Excel sayfasına erişmeniz ve ardından otomatik sığdırmayı etkinleştirmek için satır ve sütun dizinini kullanmanız gerekir. Aspose.Cells for .NET kullanarak Excel’de bir satırı veya sütunu otomatik olarak sığdırmak için izlenecek adımlar aşağıdadır.

  • Excel dosyasını diskten yükleyin.
  • İstediğiniz çalışma sayfasının referansını alın.
  • Bir satır/sütun için otomatik sığdırmayı etkinleştirin.
  • Güncellenen Excel dosyasını istediğiniz konuma kaydedin.

Aşağıdaki bölümlerde, bu adımları nasıl uygulayacağınızı ve C#’ta satırların ve sütunların otomatik sığdırılmasını öğreneceksiniz.

C# ile Excel’de Satırları Otomatik Sığdır

Aşağıdakiler, Excel satırlarını C# dilinde otomatik olarak sığdırmak için gereken adımlardır.

  • İlk olarak, Workbook sınıfını kullanarak Excel dosyasını yükleyin.
  • Ardından, Workbook.Worksheets[index] koleksiyonunu kullanarak çalışma sayfasının referansını alın.
  • Dizini kullanarak bir satırı otomatik olarak sığdırmak için Worksheet.AutoFitRow(rowIndex) yöntemini çağırın.
  • Son olarak Workbook.Save(fileName) yöntemini kullanarak güncellenmiş Excel dosyasını kaydedin.

Aşağıdaki kod örneği, C# dilinde bir Excel satırının nasıl otomatik sığdırılacağını gösterir.

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

// istenen çalışma sayfasının referansını al
Worksheet worksheet = wb.Worksheets[0];

// dizine göre ikinci satırı otomatik sığdır
worksheet.AutoFitRow(1);

// çalışma kitabını kaydet
wb.Save("autofit-row.xlsx");

C# ile Excel’de Sütunları Otomatik Sığdır

Aşağıdakiler, C# kullanarak Excel’de bir sütunu otomatik olarak sığdırmak için izlenecek adımlardır.

  • İlk olarak, Workbook sınıfını kullanarak Excel dosyasını yükleyin.
  • Ardından, Workbook.Worksheets[index] koleksiyonunu kullanarak çalışma sayfasının referansını alın.
  • Dizini kullanarak bir sütunu otomatik olarak sığdırmak için Worksheet.AutoFitColumn(columnIndex) yöntemini çağırın.
  • Son olarak Workbook.Save(fileName) yöntemini kullanarak güncellenmiş Excel dosyasını kaydedin.

Aşağıdaki kod örneği, C# ile Excel’de bir sütunun nasıl otomatik sığdırılacağını gösterir.

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

// istenen çalışma sayfasının referansını al
Worksheet worksheet = wb.Worksheets[0];

// ilk sütunu dizine göre otomatik sığdır
worksheet.AutoFitColumn(0);

// çalışma kitabını kaydet
wb.Save("autofit-column.xlsx");

Excel Satırlarını ve Sütunlarını Otomatik Sığdırmak için C# API’si - Ücretsiz Lisans Alın

Excel dosyalarınızdaki satırları ve sütunları değerlendirme sınırlamaları olmaksızın otomatik olarak sığdırmak için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Bu makalede, C# dilinde Excel dosyalarındaki satırları ve sütunları otomatik olarak nasıl sığdıracağınızı öğrendiniz. Kod örnekleri, dizini programlı olarak kullanarak belirli bir satır veya sütun için otomatik sığdırmanın nasıl etkinleştirileceğini göstermiştir.

Aspose’un C# için Elektronik Tablo API’sini keşfedin

Aspose.Cells for .NET’in diğer özelliklerini keşfetmek için belgeleri ziyaret edebilirsiniz. Ayrıca sorularınızı veya sorularınızı forumumuz aracılığıyla bizimle paylaşabilirsiniz.

Ayrıca bakınız