Çalışma Sayfalarıyla Çalışma GridWeb
Çalışma Sayfalarına Erişim
Bu konuda GridWeb denetiminin çalışma sayfalarına erişim anlatılmaktadır. Bu çalışma sayfalarına GridWeb’e ait olması ve web uygulamalarında kullanılması nedeniyle web çalışma sayfaları da diyebiliriz.
GridWeb denetiminde bulunan tüm çalışma sayfaları, GridWeb denetiminin GridWorksheetCollection’ında depolanır. Belirli bir çalışma sayfasına sayfa dizininden erişmek kolaydır.
Geliştiriciler, aşağıda örnek kod parçacığında gösterildiği gibi sayfa dizinini belirterek belirli bir çalışma sayfasına erişebilirler.
Çalışma Sayfasını Kaldırma
Bu konu, GridWeb API’i kullanarak Microsoft Excel dosyalarından çalışma sayfalarını kaldırma hakkında kısa bilgi sağlar. Bir çalışma sayfasını, sayfa dizinini belirterek kaldırın.
Geliştiriciler, aşağıda örnek kod parçacığında gösterildiği gibi GridWorksheetCollection koleksiyonunun RemoveAt yöntemini kullanarak sayfa dizinini belirterek belirli bir çalışma sayfasını kaldırabilir.
Çalışma Sayfaları Ekleme
Çalışma sayfaları GridWeb’in ayrılmaz bir parçasıdır. Tüm veriler çalışma sayfaları biçiminde yönetilir ve saklanır. GridWeb, geliştiricilerin Aspose.Cells.GridWeb denetimine bir veya daha fazla çalışma sayfası eklemesine olanak tanır. Bu konu, GridWeb’e çalışma sayfaları eklemeye yönelik basit yaklaşımları gösterir.
Sayfa Adı Belirtilmeden
Aspose.Cells.GridWeb’e çalışma sayfası eklemenin en basit yolu, GridWeb denetiminde GridWorksheetCollection sınıfının ekleme yöntemini çağırmaktır. Bu, varsayılan adları (Sayfa1, Sayfa2, Sayfa3 vb.) kullanan çalışma sayfaları oluşturur ve bunları GridWeb denetimine ekler.
Çıktı: GridWeb’e varsayılan ada sahip bir çalışma sayfası eklendi
Belirtilen Sayfa Adıyla
Varsayılan adlandırma şemasını kullanmak yerine GridWeb denetimine belirli bir ada sahip bir çalışma sayfası eklemek için, belirtilen SheetName dizesini alan add yönteminin aşırı yüklenmiş bir sürümünü çağırın. Örneğin, aşağıdaki örnekte Fatura adında bir çalışma sayfası eklenmiştir.
Çıktı: GridWeb’e belirtilen ada sahip bir çalışma sayfası eklendi
Çalışma Sayfasını Yeniden Adlandırma
GridWeb’de birçok çalışma sayfasıyla çalışırken ve onları daha anlamlı hale getirmek için adlarını değiştirmeye karar verdiğinizde, bir çalışma sayfasını yeniden adlandırmak çok yararlı olabilir. Örneğin, fatura içeren bir çalışma sayfası Sayfa1 yerine Fatura olarak yeniden adlandırılabilir. Bu konu, bu basit ama kullanışlı özelliği açıklamaktadır.
Çalışma Sayfasını Yeniden Adlandırma
Tüm çalışma sayfaları, geliştiricilerin çalışma sayfalarının adlarına erişmesine veya bunları değiştirmesine olanak tanıyan bir Ad özelliği içerir. Bir çalışma sayfasını yeniden adlandırmak için:
- GridWorksheetCollection’dan bir çalışma sayfasına erişin.
- Seçilen çalışma sayfasını yeniden adlandırın.
Kodu çalıştırmadan önce çalışma sayfasının Sayfa1 gibi varsayılan bir adı vardır.
Giriş dosyası: Varsayılan adı Sayfa1 olan bir çalışma sayfası
Kodu çalıştırdıktan sonra çalışma sayfası Fatura olarak yeniden adlandırıldı.
Çıktı: çalışma sayfası Fatura olarak yeniden adlandırıldı
Çalışma Sayfasını Kopyalamak
Çalışma Sayfaları EklemeGridWeb’e yeni çalışma sayfalarının nasıl ekleneceğini açıklar. Aspose.Cells.GridWeb denetimine başka bir çalışma sayfasının kopyasını (veya kopyasını) eklemek de mümkündür. Bu özellik, bir çalışma sayfasındaki aynı veya benzer verilere başka bir çalışma sayfasında da ihtiyaç duyulduğunda yararlı olabilir. Durum böyle olduğunda, mevcut bir çalışma sayfasını sıfırdan oluşturmak yerine kopyalayıp Aspose.Cells.GridWeb’e yeni bir çalışma sayfası olarak eklemek daha kolaydır.
Sayfa dizinini kullanma
Aşağıdaki örnek kod, GridWorksheetCollection’ın addCopy yönteminde çalışma sayfasının dizinini belirterek çalışma sayfasının bir kopyasının GridWeb denetimine nasıl ekleneceğini gösterir.
Sayfa Adını Kullanma
Aşağıdaki örnek kod, çalışma sayfasının adını GridWorksheetCollection’ın addCopy yönteminde belirterek GridWeb denetimine bir çalışma sayfasının kopyasının nasıl ekleneceğini gösterir.
Adlandırılmış Aralıklarla Çalışma
Normalde sütun ve satır etiketleri hücrelere benzersiz şekilde atıfta bulunmak için kullanılır. Ancak hücreleri, hücre aralıklarını, formülleri veya sabit değerleri temsil edecek açıklayıcı adlar oluşturabilirsiniz.
Kelimeisim bir hücreyi, hücre aralığını, formülü veya sabit değeri temsil eden bir karakter dizisine atıfta bulunabilir. Örneğin, Satış!C20:C30 gibi anlaşılması zor aralıklara atıfta bulunmak için Ürünler gibi anlaşılması kolay adlar kullanın.
Etiketler aynı çalışma sayfasındaki verilere başvuran formüllerde kullanılabilir; Başka bir çalışma sayfasında bir aralığı temsil etmek istiyorsanız bir ad kullanabilirsiniz.Adlandırılmış aralıklar Microsoft Excel’in en güçlü özelliklerinden biridir.
Kullanıcılar bir aralığa ad atayabilir ve bu adı formüllerde kullanabilir. Aspose.Cells.GridWeb bu özelliği desteklemektedir.
Formüllerde Adlandırılmış Aralıkları Ekleme/Referans Alma
GridWeb kontrolü, adlandırılmış aralıklarla çalışmak için iki sınıf (GridName ve GridNameCollection) sağlar.
Aşağıdaki kod parçacığı, bunları nasıl kullanacağınızı anlamanıza yardımcı olacaktır.
Çalışma Sayfasındaki Yorumları Yönetme
Bu konuda çalışma sayfalarındaki yorumların eklenmesi, bunlara erişilmesi ve yorumların kaldırılması anlatılmaktadır. Yorumlar, sayfayla çalışacak kullanıcılar için not veya faydalı bilgi eklemek açısından faydalıdır. Geliştiriciler çalışma sayfasının herhangi bir hücresine yorum ekleme esnekliğine sahiptir.
Yorumlarla Çalışmak
Yorum Ekleme
Çalışma sayfasına yorum eklemek için lütfen aşağıdaki adımları izleyin:
- Aspose.Cells.GridWeb denetimini Web Formuna ekleyin.
- Yorum eklediğiniz çalışma sayfasına erişin.
- Bir hücreye yorum ekleyin.
- Yeni yorum için bir not ayarlayın.
Çalışma sayfasına bir yorum eklendi
Yorumlara Erişim
Bir yoruma erişmek için:
- Yorumu içeren hücreye erişin.
- Hücrenin referansını alın.
- Yoruma erişmek için referansı Yorum koleksiyonuna iletin.
- Artık yorumun özelliklerini değiştirmek mümkün.
Yorumları Kaldırma
Bir yorumu kaldırmak için:
- Yukarıda açıklandığı gibi hücreye erişin.
- Yorumu kaldırmak için Yorum koleksiyonunun RemoveAt yöntemini kullanın.
Çalışma Sayfasındaki Köprüleri Yönetme
Bu konu, Aspose.Cells.GridWeb’de hangi tür köprülerin desteklendiğini ve bunların programlı olarak nasıl yönetileceğini açıklamaktadır. Köprüler, web URL’lerine bağlantılar oluşturmak veya bir sunucuya geri gönderme gerçekleştirmek için kullanılabilir.
Köprü Türleri
Aşağıdaki köprüler Aspose.Cells.GridWeb tarafından desteklenir:
- Metin URL köprüleri, metne uygulanan URL köprüleri.
- Resim URL köprüleri, resimlere uygulanan URL köprüleri.
Metin URL’si Köprüleri
Aşağıdaki örnek, bir çalışma sayfasına iki köprü ekler. Birinin _blank hedefi varken diğerinin _parent olarak ayarlı olması.
Çıktı: çalışma sayfasına eklenen metin köprüleri
Resim URL’si Köprüleri
Aşağıdaki örnek, bir çalışma sayfasına resim URL’si köprüsü ekler.
Çıktı: çalışma sayfasına resim köprüsü eklendi
Verileri Sıralama
Sıralama, veri işleme söz konusu olduğunda çok değerli bir özelliktir. Sıralanmamış veriler, belirli bilgileri ararken kullanıcılar için sıkıntı yaratır. Aspose.Cells.GridWeb güçlü sıralama özelliklerini destekler. Bu konuda Aspose.Cells.GridWeb API kullanılarak verilerin sıralanması anlatılmaktadır.
Aspose.Cells.GridWeb, geliştiricilerin verileri yatay ve dikey olarak sıralamasına olanak tanır, böylece geliştiriciler verileri yukarıdan aşağıya veya soldan sağa sıralayabilir.
Baştan aşağı
Verileri yukarıdan aşağıya doğru sıralamak için:
- Aspose.Cells.GridWeb denetimini Web Formunuza ekleyin.
- Sıralamak istediğiniz çalışma sayfasına erişin.
- Veri aralığını herhangi bir sıraya göre (artan veya azalan) sıralayın. Yukarıdan aşağıya yönlendirmeyi seçtiğinizden emin olun.
Aşağıdaki örnek, bir çalışma sayfasının iki sütunundaki (Öğrenci Kimliği ve Öğrenci Adı) verileri artan düzende sıralar. İki sütundan oluşan yalnızca on iki satır yukarıdan aşağıya doğru sıralanır.
Kodu uygulamadan önce çalışma sayfası sıralanmamış veriler içeriyor.
Giriş: sıralanmamış veriler
Kodun çalıştırılmasından sonra veriler artan düzende sıralanır.
Çıktı: veriler yukarıdan aşağıya doğru artan sırada sıralanır
Soldan sağa
Verileri soldan sağa sıralamak için:
- Aspose.Cells.GridWeb denetimini Web Formunuza ekleyin.
- Sıralamak istediğiniz çalışma sayfasına erişin.
- Veri aralığını herhangi bir sıraya göre (artan veya azalan) sıralayın. Soldan sağa seçtiğinizden emin olun.
Aşağıdaki örnek, verileri iki satırda (Öğrenci Kimliği ve Öğrenci Adı) artan düzende sıralar. Dört sütundan yalnızca iki satır soldan sağa sıralanır.
Kodu uygulamadan önce çalışma sayfası sıralanmamış veriler içeriyor.
Giriş: kod pasajını çalıştırmadan önce sıralanmamış veriler
Kodun çalıştırılmasından sonra veriler artan sırada sıralanır.
Çıktı: veriler soldan sağa artan sırada sıralanır
Arama ve Değiştirme
Büyük bir e-tabloda tekrarlayan değişiklikler yapmanın en hızlı yollarından biri bul ve değiştir özelliğini kullanmaktır. Bul, bir metin dizesini veya veriyi bulmanıza yardımcı olur ve onu yeni bir değerle değiştirir. Aspose.Cells.GridWeb bu özelliği sağlar. Basit bir iletişim kutusu aracılığıyla çalışma sayfasının istemci tarafında belirli bir metin dizesini veya değeri aramanıza ve değiştirmenize olanak tanır. Kısmi verileri aramanıza bile olanak tanır.
Bul/Değiştir İletişim Kutusu
Bul/Değiştir iletişim kutusunu açmanın iki yolu vardır:
- Kontrol aktif olduğunda tuşuna basın.CTRL+F iletişim kutusunu açmak için veya tuşuna basın.CTRL+R ile diyalogu açmak için tuşuna basın.Yer değiştirmek düğmesi etkinleştirildi.
- İmleci çalışma sayfasındaki hücre alanına taşıyın, ardından sağ tıklayın. SeçmeBulmak veyaYer değiştirmek menüden.
Bul’u Seçme
Bul ve değiştir iletişim kutusu görüntülenir.
Bul/Değiştir iletişim kutusu
Bul’u kullanma
Aramak:
- Bul/Değiştir iletişim kutusunu açın.
- Aramak istediğiniz dizeyi Aranan alanına yazın.
- Aramak için Sonrakini Bul’u tıklayın.
Bulma koşulunuzla eşleşen bir sonraki hücre vurgulanır.
Arama Seçenekleri
İletişim kutusunda özelleştirebileceğiniz bazı arama seçenekleri vardır. Aşağıdaki tablo bunları listelemektedir.
HAYIR. | Seçenek Adı | Tanım |
---|---|---|
1 | Maç durumu | Aramada büyük/küçük harfe duyarlı kullanılıp kullanılmayacağını belirtir. |
2 | Tüm kelimeyi eşleştir | Aramada kelimenin tamamının eşleştirilip eşleştirilmeyeceğini belirtir. |
3 | Yukarı ara | Aramanın aşağıdan yukarıya doğru yapılıp yapılmayacağını belirtir. |
4 | Düzenli ifade | İşaretlendiğinde denetim, Arama sürecinde Aranan metin kutusundaki dizeyi normal ifade olarak ele alır. |
5 | Formüllerde/Değerlerde Bul | Formüller seçildiğinde, formül veya biçimlendirilmemiş değer mevcutsa denetim, hücrelerin formülüyle veya biçimlendirilmemiş değeriyle eşleşir. Değerler seçildiğinde kontrol yalnızca hücrelerin görüntülenen değeriyle eşleşir. |
Değiştir’i kullanma
Metni veya değerleri değiştirmek için:
- Bul/Değiştir iletişim kutusunu tuşuna basarak açın.CTRL+F veya bir hücreye sağ tıklayıp Bul’u seçin Değiştir*‘e tıklamadan önce.
- Değiştirilecek dizeyi şuraya yazın:İle değiştirinalan.
- Değiştir*‘i tıklayın.
Metni değiştirmek için:
- İletişim kutusunu açın.
- Bulmak istediğiniz metni girinNe buldun alanı ve onu değiştirmek istediğiniz metni seçin.İle değiştirin alan.
- Tıklayarak aynı anda bir örneği değiştirinSonraki Bul ardından Değiştir*.
- Çalışma sayfasının içeriğinden tam olarak eminseniz Tümünü Değiştir*‘i tıklayın.
İstemci Tarafından Köprü Ekleme/Kaldırma
Aspose.Cells GridWeb artık istemci tarafından köprü ekleme ve kaldırma işlemlerini destekliyor. Bunun için API “addCelllink” ve “delCelllink” fonksiyonlarını sağlar. Aşağıdaki kod parçacıkları, GridWeb’de istemci tarafından köprülerin eklenmesini ve kaldırılmasını gösterir.
Basit kod
Aşağıdaki kod parçacığını kullanarak da sayfaya bağlantı verebilirsiniz.
Yazı Tipi Ayarlarını İstemci Tarafından Güncelleyin
Aspose.Cells GridWeb artık yazı tipi ayarlarının istemci tarafından değiştirilmesini destekliyor. Bunun için API aşağıdaki fonksiyonları sağlar
- updateCellFontStyle*: Params - normal/italik/kalın/italik&&kalın için r/i/b/ib
- updateCellFontSize*: Parametreler - yazı tipi adı vb. ‘Sistem’
- updateCellFontName*: Parametreler - yazı tipi boyutu vb. ‘12pt’
- updateCellFontColor*: Params - yok/u/l/ul/ yok için/altı çizili/üstü çizili/altı çizili&&üstünü çizili
- updateCellFontLine*: Params - #aa22ee gibi html rengi veya yeşil, kırmızı, gibi iyi bilinen renk adı…
- updateCellBackGroundColor*: Params - #aa22ee gibi html rengi veya yeşil, kırmızı, gibi iyi bilinen renk adı…
Aşağıdaki kod parçacığı, GridWeb’de istemci tarafından yazı tipi ayarlarının değiştirilmesini göstermektedir.
Basit kod
İstemci Tarafından Yorum Ekle/Kaldır
Aspose.Cells GridWeb artık istemci tarafından Yorum eklemeyi ve kaldırmayı destekliyor. Bunun için API “eklemeler” ve “silmeler” fonksiyonlarını sağlar. Aşağıdaki kod parçacığı, GridWeb’de istemci tarafından yorumların eklenmesini ve kaldırılmasını gösterir.
Basit kod
Çalışma Sayfası Eklemek/Kaldırmak için düğmeleri göster
Aspose.Cells GridWeb artık araç çubuğundaki düğmeleri kullanarak sayfa eklemeyi ve kaldırmayı destekliyor. Düğmelerin ön uçta görünmesi için ayarlamanız gerekir.GridWeb1.ShowAddButton doğruya*. Aşağıdaki kod parçacığı, GridWeb araç çubuğuna Ekle/Kaldır düğmelerinin eklenmesini gösterir.