GridWeb Satırları ve Sütunları Kopyalama
Aspose.Cells.GridWeb bileşeni, GridCells sınıfını kullanırken satır ve sütun kopyalama imkanı sunar. Bu makale, Aspose.Cells.GridWeb tarafından sağlanan API’ların GridWeb arabiriminde satır ve sütun kopyalama kullanımını göstermektedir.
GridCells.CopyRow, GridCells.CopyColumn, GridCells.CopyRows ve GridCells.CopyColumns yöntemleri, kaynak satır ve sütundan hedefe içeriği, stili ve formülleri kopyalar.
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.
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ü.
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.
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ü.
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üğü.
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üğü.