Python'da Excel'de Satırları ve Sütunları Otomatik Sığdır

Elektronik tablolar üzerinde çalışırken, çoğu kez metnin uzunluğuna göre satırların yüksekliğini ve sütunların genişliğini ayarlamanız gerekebilir. Bu gibi durumlarda, MS Excel, hücrelerin boyutunu otomatik olarak sığdırma özelliği sağlar. Ancak, bir programcı olarak, bu özelliği Excel dosyaları için programlı olarak etkinleştirmeniz gerekebilir. Bu nedenle, bu makalede, Python’da Excel dosyalarındaki satırları ve sütunları otomatik olarak nasıl sığdıracağınızı göstereceğim.

Excel’de Satırları ve Sütunları Otomatik Sığdırmak için Python Kitaplığı - Ücretsiz İndirme

Excel’deki satırları ve sütunları otomatik sığdırmak için Aspose.Cells for Python kullanacağız. Kitaplık, elektronik tablolar oluşturmak ve işlemek için zengin bir dizi özellik sağlar. Aşağıdaki pip komutunu kullanarak kütüphaneyi kurabilirsiniz.

pip install aspose-cells

Python’da Excel’de Satırları Otomatik Sığdır

Satırları otomatik sığdırmak için önce çalışma sayfasının referansını almanız ve ardından dizinlerini kullanarak istenen satırlar için otomatik sığdırmayı etkinleştirmeniz gerekir. Python’da Excel satırlarını otomatik olarak sığdırmak için gereken adımlar aşağıdadır.

  • İlk olarak, Workbook sınıfını kullanarak Excel dosyasını yükleyin.
  • Ardından, istenen çalışma sayfasının referansını almak için Workbook.getWorksheets().get(index) yöntemini kullanın.
  • Dizini kullanarak bir satırı otomatik sığdırmak için Worksheet.autoFitRow(rowIndex) yöntemini çağırın.
  • Son olarak, Workbook.save() yöntemini kullanarak güncellenmiş Excel dosyasını kaydedin.

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

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

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

# istenen çalışma sayfasının referansını al
worksheet = wb.getWorksheets().get(0)

# dizine göre ikinci satırı otomatik sığdır
worksheet.autoFitRow(1)

# çalışma kitabını kaydet
wb.save("autofit-row.xlsx")

Python’da Excel’de Sütunları Otomatik Sığdır

Satırlara benzer şekilde, dizinlerini kullanarak sütunları otomatik olarak sığdırabilirsiniz. Aşağıda, Python kullanarak Excel’de bir sütunu otomatik olarak sığdırma adımları verilmiştir.

  • İlk olarak, Workbook sınıfını kullanarak Excel dosyasını yükleyin.
  • Ardından, istenen çalışma sayfasının referansını almak için Workbook.getWorksheets().get(index) yöntemini kullanın.
  • Worksheet.autoFitColumn(columnIndex) yöntemiyle sütunu otomatik sığdır.
  • Son olarak, Workbook.save() yöntemini kullanarak güncellenmiş Excel dosyasını kaydedin.

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

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

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

# istenen çalışma sayfasının referansını al
worksheet = wb.getWorksheets().get(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 Python Kitaplığı - Ü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, Python’da 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 Python için Elektronik Tablo Kitaplığı’nı keşfedin

Aspose.Cells for Python’un 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