GridWeb de Satırlar ve Sütunlarla Çalışmak
Satırlar ve Sütunlar Eklemek
Bu konu, Aspose.Cells.GridWeb API’sını kullanarak bir çalışma sayfasına yeni satırlar ve sütunlar eklemenin nasıl olduğunu açıklar. Satırlar veya sütunlar çalışma sayfasında herhangi bir konuma eklenebilir.
Satırlar Eklemek
Çalışma sayfasında herhangi bir konuma satır eklemek için:
- Aspose.Cells.GridWeb denetimini Web Formuna veya sayfaya ekleyin.
- Satır eklemek istediğiniz çalışma sayfasına erişin.
- Satırın ekleneceği satır dizinini belirterek bir satır ekleyin.
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Accessing the reference of the worksheet that is currently active | |
GridWorksheet sheet = gridweb.getWorkSheets().get(gridweb.getActiveSheetIndex()); | |
//Inserting a new row to the worksheet before 2nd row | |
sheet.getCells().insertRow(1); | |
Sütunlar Eklemek
Çalışma sayfasında herhangi bir konuma sütun eklemek için:
- Aspose.Cells.GridWeb denetimini bir Web Formu veya sayfaya ekleyin.
- Sütun eklemek istediğiniz çalışma sayfasına erişin.
- Kolon eklemek için kolonun ekleneceği sütun indisini belirterek bir sütun ekleyin.
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Accessing the reference of the worksheet that is currently active | |
GridWorksheet sheet = gridweb.getWorkSheets().get(gridweb.getActiveSheetIndex()); | |
//Inserting a new column to the worksheet before column "B" | |
sheet.getCells().insertColumn(1); | |
Satırları ve Sütunları Silme
Bu konu, Aspose.Cells.GridWeb API’sını kullanarak bir çalışma sayfasından satırları ve sütunları nasıl sileceğinizi göstermektedir. Bu özellik sayesinde geliştiriciler çalışma zamanında satırları veya sütunları silebilirler.
Satırları Silme
Çalışma sayfanızdan bir satırı silmek için:
- Aspose.Cells.GridWeb denetimini bir Web Formu veya sayfaya ekleyin.
- Satırları silmek istediğiniz çalışma sayfasına erişin.
- Satırın indisini belirterek çalışma sayfasından bir satırı silin.
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Accessing the reference of the worksheet that is currently active | |
GridWorksheet sheet = gridweb.getWorkSheets().get(gridweb.getActiveSheetIndex()); | |
//Deleting 2nd row from the worksheet | |
sheet.getCells().deleteRow(1); | |
Sütunları Silme
Çalışma sayfanızdan bir sütunu silmek için:
- Aspose.Cells.GridWeb denetimini bir Web Formu veya sayfaya ekleyin.
- Sütunları silmek istediğiniz çalışma sayfasına erişin.
- Sütunun indisini belirterek çalışma sayfasından bir sütunu silin.
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Accessing the reference of the worksheet that is currently active | |
GridWorksheet sheet = gridweb.getWorkSheets().get(gridweb.getActiveSheetIndex()); | |
//Deleting 2nd column from the worksheet | |
sheet.getCells().deleteColumn(1); | |
Satır Yüksekliği ve Sütun Genişliği Ayarlama
Bazı hücre değerleri, hücrelerinin genişliğinden daha geniştir veya birkaç satıra yayılmıştır. Bu tür değerler, kullanıcılar tarafından tamamen görülemez, hücre yüksekliği ve sütun genişliğini değiştirmedikçe. Aspose.Cells.GridWeb, satır yükseklikleri ve sütun genişliklerini ayarlama konusunu detaylı bir şekilde destekler. Bu konu, örneklerin yardımıyla bu özellikleri ayrıntılı bir şekilde tartışmaktadır.
Satır Yükseklikleri ve Sütun Genişlikleriyle Çalışma
Satır Yüksekliği Ayarlama
Bir satırın yüksekliğini ayarlamak için:
- Aspose.Cells.GridWeb denetimini Web Formu/sayfanıza ekleyin.
- Çalışma sayfasının GridCells koleksiyonuna erişin.
- Belirli bir satırdaki tüm hücrelerin yüksekliğini ayarlayın.
Çıktı: 1. satırın yüksekliği 50 puan olarak ayarlandı
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Accessing the cells collection of the worksheet that is currently active | |
GridCells cells = gridweb.getWorkSheets().get(gridweb.getActiveSheetIndex()).getCells(); | |
//Setting the height of 1st row to 50 points | |
cells.setRowHeight(0, 50); | |
Sütun Genişliği Ayarlama
Bir sütunun genişliğini ayarlamak için:
- Aspose.Cells.GridWeb denetimini Web Formu/sayfanıza ekleyin.
- Çalışma sayfasının GridCells koleksiyonuna erişin.
- Belirli bir sütundaki tüm hücrelerin genişliğini ayarlayın.
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Accessing the cells collection of the worksheet that is currently active | |
GridCells cells = gridweb.getWorkSheets().get(gridweb.getActiveSheetIndex()).getCells(); | |
//Setting the width of 1st column to 150 points | |
cells.setColumnWidth(0, 150); | |
Satır ve Sütun Başlıklarını Özelleştirme
Microsoft Excel’e benzer şekilde, Aspose.Cells.GridWeb ayrıca sıralar (1, 2, 3 gibi) ve sütunlar (A, B, C gibi) için standart başlıkları veya başlıkları kullanır. Aspose.Cells.GridWeb, başlıkları özelleştirmeyi de mümkün kılar. Bu konu, Aspose.Cells.GridWeb API’sını kullanarak çalışma zamanında sıra ve sütun başlıklarını özelleştirmeyi tartışmaktadır.
Sıra Başlığını Özelleştirme
Bir sıra başlığını veya başlığını özelleştirmek için:
- Aspose.Cells.GridWeb denetimini Bir Web Form/ sayfasına ekleyin.
- GridWorksheetCollection’daki çalışsayıya erişin.
- Belirli bir satırın başlığını ayarlayın.
1. ve 2. satırın başlıkları özelleştirildi
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Accessing the worksheet that is currently active | |
GridWorksheet worksheet = gridweb.getWorkSheets().get(gridweb.getActiveSheetIndex()); | |
//Setting the header of 1st row to "ID" | |
worksheet.setRowCaption(1, "ID"); | |
//Setting the header of 2nd row to "Name" | |
worksheet.setRowCaption(2, "Name"); | |
Sütun Başlığını Özelleştirme
Bir sütun başlığını veya başlığını özelleştirmek için:
- Aspose.Cells.GridWeb denetimini Bir Web Form/ sayfasına ekleyin.
- GridWorksheetCollection’daki çalışsayıya erişin.
- Belirli bir sütunun başlığını ayarlayın.
1. ve 2. sütunun başlıkları özelleştirildi
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Accessing the worksheet that is currently active | |
GridWorksheet worksheet = gridweb.getWorkSheets().get(gridweb.getActiveSheetIndex()); | |
//Setting the header of 1st column to "ID" | |
worksheet.SetColumnCaption(0, "ID"); | |
//Setting the header of 2nd column to "Name" | |
worksheet.SetColumnCaption(1, "Name"); | |
Sıraları ve Sütunları Sabitleme ve Şeffaflık
Bu konu, sıraları ve sütunları sabitlemenin ve şeffaflığını kaldırmanın nasıl yapılacağını açıklar. Sütunları veya sıraları dondurmak, kullanıcıların çalışsayfasının diğer kısımlarına kaydırırken sütun başlıklarını veya sıra başlıklarını görünür tutmalarını sağlar. Bu özellik, büyük veri miktarı içeren çalışsayfalarıyla çalışırken çok yardımcıdır. Kullanıcılar yalnızca verileri kaydırırken başlıklar yerinde kalır ve veriyi okumayı kolaylaştırır. Sabitlenmiş paneller özelliği yalnızca Internet Explorer 6.0 veya üzerinde desteklenir.
Sıraları ve Sütunları Dondurma
Belirli bir sayıda sırayı ve sütunu dondurmak için:
- Aspose.Cells.GridWeb denetimini Bir Web Form/ sayfasına ekleyin.
- Bir çalışsayı açın.
- Belirli bir sayıda sırayı ve sütunu dondurun.
Dondurulmuş durumdaki sıralar ve sütunlar
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Accessing the reference of the worksheet that is currently active | |
GridWorksheet sheet = gridweb.getWorkSheets().get(gridweb.getActiveSheetIndex()); | |
//Freezing 4th row and 3rd column | |
sheet.freezePanes(3, 2, 3, 2); | |
Sıraları ve Sütunları Serbest Bırakma
Sıraları ve sütunları serbest bırakmak için:
- Aspose.Cells.GridWeb denetimini Bir Web Form/ sayfasına ekleyin.
- Bir çalışsayı açın.
- Sıraları ve sütunları serbest bırakın.
Serbest bırakıldıktan sonraki çalışsayfa
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Accessing the reference of the worksheet that is currently active | |
GridWorksheet sheet = gridweb.getWorkSheets().get(gridweb.getActiveSheetIndex()); | |
//Unfreezing rows and columns | |
sheet.unFreezePanes(); | |
Sıraları ve Sütunları Koruma
Bu konu, geliştiricilerin son kullanıcılar tarafından gerçekleştirilen her türlü eylemden satır ve sütunlardaki hücreleri korumak için birkaç teknik tartışır. Geliştiriciler, hücreleri satır ve sütunlarda salt okunur yaparak veya GridWeb’in bağlam menü seçeneklerini kısıtlayarak bu korumayı uygulayabilirler.
Bağlam Menü Seçeneklerini Kısıtlama
GridWeb, denetim üzerinde işlemler yapmak için kullanıcıların kullanabileceği bağlam menüsünü sağlar. Menü, hücreleri, satırları ve sütunları manipüle etmek için birçok seçenek sağlar.
Tüm bağlamsal seçenekler
Bağlam menüsündeki seçeneklerin kullanıcı tarafından kısıtlanması mümkündür. Bu, GridWeb denetiminin EnableClientColumnOperations ve EnableClientRowOperations özelliklerinin false olarak ayarlanarak yapılabilir. Ayrıca, GridWeb denetiminin EnableClientFreeze özelliğinin false olarak ayarlanarak kullanıcıların satırları ve sütunları dondurması da mümkündür.
Satır ve sütun seçenekleri kısıtlandıktan sonra bağlam menüsü
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Accessing the first worksheet that is currently active | |
GridWorksheet sheet = gridweb.getWorkSheets().get(gridweb.getActiveSheetIndex()); | |
//Restricting column related operations in context menu | |
gridweb.setEnableClientColumnOperations(false); | |
//Restricting row related operations in context menu | |
gridweb.setEnableClientRowOperations(false); | |
//Restricting freeze option of context menu | |
gridweb.setEnableClientFreeze(false); | |