Satır ve Sütun Ekleme, Silme
Giriş
Sıfırdan yeni bir çalışsayfa oluştururken veya mevcut bir çalışsayfada çalışırken, daha fazla veriyi yerleştirmek için ekstra satırlar veya sütunlar eklemeniz veya belirli konumlardan satır veya sütunları silmeniz gerekebilir. Bu gereksinimleri karşılamak için Aspose.Cells, aşağıda tartışılan çok basit bir sınıf ve yöntem seti sağlar.
Satır ve Sütun Yönetimi
Aspose.Cells, Microsoft Excel dosyasını temsil eden Workbook adlı bir sınıf sağlar. Workbook sınıfı, bir Excel dosyasındaki her sayfaya erişimi sağlayan bir Worksheets koleksiyonu içerir. Bir sayfa Worksheet sınıfı ile temsil edilir. Worksheet sınıfı, tüm hücreleri temsil eden bir Cells koleksiyonu sağlar.
Cells koleksiyonu, bir çalışma sayfasındaki satırları ve sütunları yöneten birkaç yöntem sağlar. Bunlardan bazıları aşağıda tartışılmaktadır.
Çalışma sayfasına herhangi bir konumda yeni bir satır eklemek için, Cells koleksiyonunun InsertRow yöntemini çağırın. InsertRow yöntemi, yeni satırın ekleneceği satırın dizinini alır.
workbook, _ := NewWorkbook_String("sampleInsertingDeletingRowsAndColumns.xlsx") | |
worksheets, _ := workbook.GetWorksheets() | |
worksheet, _ := worksheets.Get_Int(0) | |
cells, _ := worksheet.GetCells() | |
cells.InsertRow(0, 1) | |
workbook.Save_String("outputInsertingDeletingRowsAndColumns.xlsx") |
Birden Fazla Satır Ekleme
Bir çalışma sayfasına birden fazla satır eklemek için, Cells koleksiyonunun InsertRows yöntemini çağırın. InsertRows yöntemi iki parametre alır:
workbook, _ := NewWorkbook_String("sampleInsertingDeletingRowsAndColumns.xlsx") | |
worksheets, _ := workbook.GetWorksheets() | |
worksheet, _ := worksheets.Get_Int(0) | |
cells, _ := worksheet.GetCells() | |
cells.InsertRows_Int_Int(2, 10) | |
workbook.Save_String("outputInsertingDeletingRowsAndColumns.xlsx") |
Birden Fazla Satırı Silme
Bir çalışma sayfasında birden çok satır silmek için, Cells koleksiyonunun DeleteRows yöntemini çağırın. DeleteRows yöntemi iki parametre alır:
- Satır endeksi, satırların silineceği başlangıç satırının endeksi.
- satır sayısı, silinmesi gereken toplam satır sayısı
Bir Sütun Eklemek
Geliştiriciler, herhangi bir konumda çalışma sayfasına bir sütun eklemek için Cells koleksiyonunun InsertColumn yöntemini de çağırabilir. InsertColumn yöntemi, yeni sütunun eklenacağı sütun dizinini alır.
workbook, _ := NewWorkbook_String("sampleInsertingDeletingRowsAndColumns.xlsx") | |
worksheets, _ := workbook.GetWorksheets() | |
worksheet, _ := worksheets.Get_Int(0) | |
cells, _ := worksheet.GetCells() | |
cells.InsertColumn_Int(1) | |
workbook.Save_String("sampleInsertingDeletingRowsAndColumns.xlsx") |
Çalışma sayfasından herhangi bir konumda bir sütunu silmek için, Cells koleksiyonunun DeleteColumn yöntemini çağırın. DeleteColumn yöntemi, silinecek sütunun dizinini alır.
workbook, _ := NewWorkbook_String("sampleInsertingDeletingRowsAndColumns.xlsx") | |
worksheets, _ := workbook.GetWorksheets() | |
worksheet, _ := worksheets.Get_Int(0) | |
cells, _ := worksheet.GetCells() | |
cells.DeleteColumn_Int(1) | |
workbook.Save_String("sampleInsertingDeletingRowsAndColumns.xlsx") |