Satır ve Sütunları Kopyalama

Giriş

Bazen, bir çalışma sayfasında tüm çalışma sayfasını kopyalamadan satır ve sütunları kopyalamanız gerekir. Aspose.Cells ile, çalışma kitapları arasında veya içinde satır ve sütunları kopyalamak mümkündür. Bir satır (veya sütun) kopyalandığında, içindeki veriler, güncellenmiş referanslarla formülleri - ve değerleri, yorumları, biçimlendirmeyi, gizli hücreleri, görüntüleri ve diğer çizim nesnelerini içeren veriler de kopyalanır.

Microsoft Excel ile Satırları ve Sütunları Nasıl Kopyalanır

  1. Kopyalamak istediğiniz satırı veya sütunu seçin.
  2. Satır veya sütunları kopyalamak için Standart araç çubuğunda Kopyala‘yı tıklayın veya CTRL+C‘ye basın.
  3. Kopyalamak istediğiniz seçimin altında veya sağındaki bir satır veya sütunu seçin.
  4. Satır veya sütunları kopyalarken, Ekle menüsünde Kopyalanan Hücreler‘i tıklayın.

Microsoft Excel ile Yapıştırma Seçenekleri Kullanarak Satır ve Sütunları Nasıl Yapıştırılır

  1. Kopyalamak istediğiniz veri veya diğer özelliklere sahip hücreleri seçin.
  2. Ana sekmede Kopyala‘yı tıklayın.
  3. Kopyaladığınız şeyi yapıştırmak istediğiniz alanın ilk hücresine tıklayın.
  4. Ana sekmede Yapıştır‘ın yanındaki oku tıklayın ve ardından Yapıştırma‘yı seçin.
  5. İstediğiniz seçenekleri seçin.

Aspose.Cells for .NET Kullanarak Satır ve Sütunları Nasıl Kopyalanır

Tek Satırları Nasıl Kopyalanır

Aspose.Cells, Cells sınıfının CopyRow yöntemini sağlar. Bu yöntem, formüller, değerler, yorumlar, hücre biçimleri, gizli hücreler, resimler ve diğer çizim nesneleri de dahil olmak üzere tüm türde verileri kaynaktan hedefe kopyalar.

CopyRow yöntemi aşağıdaki parametreleri alır:

  • kaynak Cells nesnesi
  • kaynak satır dizini, ve
  • hedef satır dizini.

Bu yöntemi bir sayfa içinde bir satırı, veya başka bir sayfaya kopyalamak için kullanın. CopyRow yöntemi, örneğin Microsoft Excel’de olduğu gibi benzer şekilde çalışır. Bu nedenle, örneğin, hedef satırın yüksekliğini açıkça ayarlamanıza gerek yok, o değer de kopyalanır.

Aşağıdaki örnek, bir çalışsayfasında bir satır kopyalamayı gösterir. Bir şablon Microsoft Excel dosyası kullanır ve ikinci satırı (veri, biçimlendirme, yorumlar, resimler vb. ile birlikte) kopyalar ve aynı çalışsayfadaki 12. satıra yapıştırır.

Cells.GetRowHeight yöntemi kullanarak kaynak satırın yüksekliğini almayı ve ardından hedef satırın yüksekliğini ayarlamayı dikkate almanız gerekmez, çünkü CopyRow yöntemi otomatik olarak satır yüksekliği hakkında da ilgilenir.

Birden Fazla Satırın Nasıl Kopyalanacağı

Ayrıca, ek bir tamsayı parametresi alarak yeni bir hedefe birden fazla satır kopyalarken Cells.CopyRows yöntemini de kullanabilirsiniz.

Sütunları Kopyalamak

Aspose.Cells, Cells sınıfının CopyColumn yöntemini sağlar, bu yöntem formüller, güncellenmiş referanslar içeren değerler, yorumlar, hücre biçimleri, gizli hücreler, resimler ve diğer çizim nesneleri dahil olmak üzere tüm türde verileri kaynaktan hedefe kopyalar.

CopyColumn yöntemi aşağıdaki parametreleri alır:

  • kaynak Cells nesnesi
  • kaynak sütun indeksi ve
  • hedef sütun indeksi.

Bir çalışma sayfası içinde bir sütunu kopyalamak veya başka bir çalışma sayfasına kopyalamak için CopyColumn yöntemini kullanın.

Bu örnek, bir çalışma sayfasından bir sütunu kopyalar ve başka bir iş kitabındaki bir çalışma sayfasına yapıştırır.

Birden Çok Sütun Nasıl Kopyalanır

Cells.CopyRows yöntemine benzer şekilde, Aspose.Cells API’leri ayrıca birden çok kaynak sütunu yeni bir konuma kopyalamak için Cells.CopyColumns yöntemini sağlar.

Yapıştırma Seçenekleri ile Satır ve Sütunların Nasıl Yapıştırılacağı

Aspose.Cells şimdi, PasteOptions işlevler CopyRows ve CopyColumns kullanırken uygun yapıştırma seçeneğini Excel ile benzer şekilde ayarlamayı sağlar.