GridWeb Satırları ve Sütunları Kopyalama

Satır ve Sütun Kopyalama

Eğer henüz Aspose.Cells.GridWeb bileşeniyle tanışık değilseniz, Aspose.Cells.GridWeb’e Giriş ve Web Formuna Aspose.Cells.GridWeb Bileşeni Nasıl Eklenir konusundaki detaylı makalelerimizi incelemenizi şiddetle öneririz.

Tek Satır Kopyalama

Örnek basit tutmak için, makale, tüm değerleri satırda toplayan basit bir formül içeren mevcut bir elektronik tablo kullanmaktadır. İşte satır kopyalanmadan önce Aspose.Cells.GridWeb arabiriminde elektronik tablonun görüntülenmesi.

todo:image_alt_text

Kod örneği aşağıda gösterildiği gibi basittir. İlk satırın bir kopyasını oluşturmak için etkin çalışma sayfası sıralamasının GridCells nesnesine erişir.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first row to next row
activeSheet.Cells.CopyRow(activeSheet.Cells, 0, 1);
Label1.Text = "Row 1 copied to row 2 in worksheet " + activeSheet.Name;

İşte satır kopyalama işleminden sonra Aspose.Cells.GridWeb’in görünümü.

todo:image_alt_text

Tek Sütun Kopyalama

Aşağıdaki örnek, sütunda tüm değerleri toplayan temel bir formül içeren mevcut bir elektronik tabloyu kullanır. İşte sütun kopyalanmadan önce Aspose.Cells.GridWeb arabiriminde elektronik tablonun görüntülenmesi.

todo:image_alt_text

Yukarıdaki örneğe benzer şekilde, aşağıdaki kod örneği, etkin çalışma sayfası sıralamasının GridCells nesnesine erişerek ilk sütunun kopyasını oluşturur.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first column to next column
activeSheet.Cells.CopyColumn(activeSheet.Cells, 0, 1);
Label1.Text = "Column 1 copied to column 2 in worksheet " + activeSheet.Name;

İşte sütun kopyalama işleminden sonra Aspose.Cells.GridWeb’in görünümü.

todo:image_alt_text

Birden Fazla Satır Kopyalama

GridCells.CopyRows yöntemini kullanarak birden fazla satırın yeni bir hedefe kopyalanması da mümkündür; bu yöntem, kopyalanacak kaynak satır sayısını belirtmek için bir tamsayı türünde ek parametre alır.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first 3 rows to 7th row
activeSheet.Cells.CopyRows(activeSheet.Cells, 0, 6, 3);
Label1.Text = "Rows 1 to 3 copied to rows 7 to 9 in worksheet " + activeSheet.Name;

İşte Aspose.Cells.GridWeb’in satır kopyalama işleminden önce ve sonra nasıl göründüğü.

todo:image_alt_text

todo:image_alt_text

Birden Çok Sütunun Kopyalanması

GridCells sınıfı ayrıca, kopyalanacak kaynak sütun sayısını belirtmek için bir tamsayı türünde ek bir parametre alan CopyColumns yöntemini sağlar.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first 3 column to 7th column
activeSheet.Cells.CopyColumns(activeSheet.Cells, 0, 6, 3);
Label1.Text = "Columns 1 to 3 copied to columns 7 to 9 in worksheet " + activeSheet.Name;

İşte Aspose.Cells.GridWeb’in satır kopyalama işleminden önce ve sonra nasıl göründüğü.

todo:image_alt_text

todo:image_alt_text