Excel Python'da Satırları ve Sütunları Kopyalama

Excel dosyalarını oluştururken ve işlerken, bir çalışma sayfasındaki belirli satır ve sütunlardan veri kopyalamanız gerekebilir. Bu özelliği programlı olarak uygulamak için bu makale, Python’da bir Excel çalışma sayfasındaki satırların veya sütunların nasıl kopyalanacağını gösterir. Adımlar ve kod örnekleri yardımıyla Excel satırlarını ve sütunlarını ayrı ayrı kopyalamayı göstereceğiz.

Excel’de Satırları ve Sütunları Kopyalamak için Python Kitaplığı

Excel dosyalarındaki satırları ve sütunları kopyalamak için Aspose.Cells for Python kullanacağız. Python uygulamalarınız içinden Excel dosyaları oluşturmanıza ve işlemenize olanak tanıyan, harika ve zengin özelliklere sahip bir kitaplıktır. Aşağıdaki komutu kullanarak kitaplığı indirebilir veya kurabilirsiniz.

> pip install aspose-cells

Python’da Excel’deki Satırlardan Veri Kopyalama

Python kullanarak bir Excel çalışma sayfasındaki bir satırı kopyalama adımları aşağıdadır.

  • İlk olarak, Workbook sınıfını kullanarak Excel dosyasını yükleyin.
  • Workbook.getWorksheets() koleksiyonundan istediğiniz Çalışma Sayfasını alın.
  • Worksheet.getCells().copyRow(cells, sourceRowIndex, targetRowIndex) yönteminde kaynak ve hedef satır indeksini belirterek istenilen satırı kopyalayın.
  • Son olarak Workbook.save(string) yöntemini kullanarak güncellenmiş Excel dosyasını kaydedin.

Aşağıdaki kod örneği, Python’da bir Excel çalışma sayfasındaki bir satırın nasıl kopyalanacağını gösterir.

# XLSX çalışma kitabını yükle
wb = Workbook("workbook.xlsx")

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

# Veriler, biçimlendirme, resimler ve çizim nesneleri içeren ikinci satırı çalışma sayfasındaki 16. satıra kopyalayın
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15) 

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

Python’da Bir Excel Çalışma Sayfasında Sütunları Kopyalama

Python kullanarak bir Excel çalışma sayfasındaki bir sütunu kopyalamak için izlenecek adımlar aşağıdadır.

  • İlk olarak, Workbook sınıfını kullanarak Excel dosyasını yükleyin.
  • Workbook.getWorksheets() koleksiyonundan istediğiniz Çalışma Sayfasını alın.
  • Worksheet.getCells().copyColumn(cells, sourceColumnIndex, targetColumnIndex) yönteminde kaynak ve hedef sütun indeksini belirterek istenen sütunu kopyalayın.
  • Son olarak Workbook.save(string) yöntemini kullanarak güncellenmiş Excel dosyasını kaydedin.

Aşağıdaki kod örneği, Python kullanarak bir Excel çalışma sayfasındaki bir sütunun nasıl kopyalanacağını gösterir.

# XLSX çalışma kitabını yükle
wb = Workbook("workbook.xlsx")

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

# Çalışma kitabının ilk çalışma sayfasından ilk sütunu kopyalayın
worksheet.getCells().copyColumn(worksheet.getCells(), 0, 2) 

# çalışma kitabını kaydet
wb.save("copy-excel-columns.xlsx")

Excel Satırlarından/Sütunlarından Veri Kopyalamak için Python Kitaplığı - Ücretsiz Lisans Alın

Aspose.Cells for Python’u kullanabilir ve bir ücretsiz geçici lisans kullanarak değerlendirme sınırlamaları olmaksızın Excel satırlarından ve sütunlarından veri kopyalayabilirsiniz.

Çözüm

Bu yazıda, Python’da Excel çalışma sayfalarında satır ve sütunların nasıl kopyalanacağını öğrendiniz. Sağlanan kod örneklerini, farklı Excel çalışma kitaplarındaki satırları veya sütunları kopyalamak için de kullanabilirsiniz.

Aspose’un Python için Excel Kitaplığını Keşfedin

Diğer heyecan verici özellikleri keşfetmek için Aspose.Cells for Python’un belgelerini ziyaret edebilirsiniz. Herhangi bir sorunuz olursa forumumuza mesaj göndermekten çekinmeyin.

Ayrıca bakınız