C# kullanarak Excel'de Satırları ve Sütunları Kopyalama

Belirli durumlarda, çalışma sayfasının tamamını kopyalamadan bir Excel dosyasındaki satırları ve sütunları kopyalamanız gerekir. Bu işlemi programlı olarak gerçekleştirmek için bu makale, C# kullanarak bir Excel çalışma sayfasındaki satırların veya sütunların nasıl kopyalanacağını kapsar.

Excel’de Satırları ve Sütunları Kopyalamak için C# API’si

Aspose.Cells for .NET, .NET uygulamaları içinde Excel otomasyon özelliklerini uygulamanıza izin veren bir sınıf kitaplığıdır. API, Excel çalışma kitaplarının içinde veya arasında satırları ve sütunları kopyalamanın basit yollarını sağlar. API’yi indirebilir veya NuGet aracılığıyla yükleyebilirsiniz.

PM> Install-Package Aspose.Cells

C# kullanarak Excel Çalışma Sayfasında Satırları Kopyalama

Aşağıda, C# kullanarak bir Excel çalışma sayfasındaki bir satırı kopyalama adımları verilmiştir.

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

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

// İlk çalışma sayfasının referansını alın
Worksheet ws1 = excelWorkbook1.Worksheets[0];

// Veriler, biçimlendirmeler, resimler ve çizim nesneleri içeren ikinci satırı çalışma sayfasındaki 16. satıra kopyalayın
ws1.Cells.CopyRow(ws1.Cells, 1, 15);

// Excel dosyasını kaydedin
excelWorkbook1.Save("output.xlsx");

C# kullanarak Excel Çalışma Sayfasında Sütunları Kopyalama

Aşağıda, C# kullanarak bir Excel çalışma sayfasındaki bir sütunu kopyalama adımları verilmiştir.

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

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

// İlk çalışma sayfasının referansını alın
Worksheet ws1 = excelWorkbook1.Worksheets[0];

// Çalışma kitabının ilk çalışma sayfasından ilk sütunu kopyalayın
ws1.Cells.CopyColumn(ws1.Cells, ws1.Cells.Columns[0].Index, ws1.Cells.Columns[2].Index);

// Sütunu otomatik sığdır
ws1.AutoFitColumn(2);

// Excel dosyasını kaydedin
excelWorkbook1.Save("output.xlsx");

Ücretsiz Lisans Alın

Aspose.Cells for .NET’i bir geçici lisans kullanarak değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.

Çözüm

Bu makalede, C# kullanarak Excel çalışma sayfalarındaki satırları ve sütunları nasıl kopyalayacağınızı öğrendiniz. Sağlanan kod örneklerini, farklı Excel çalışma kitaplarındaki satırları veya sütunları kopyalamak için de kullanabilirsiniz. Ayrıca Aspose.Cells for .NET’in belgelerini inceleyebilirsiniz. Herhangi bir sorunuz olursa forumumuza mesaj göndermekten çekinmeyin.

Ayrıca bakınız