Çalışma Sayfaları GridWeb ile Çalışma

Çalışma Sayfalarına Erişim

Bu konu, GridWeb denetiminin çalışma sayfalarına erişmeyi tartışır. Bu worksheet’lere GridWeb’e ait oldukları ve web uygulamalarında kullanıldığı için web worksheets de diyebiliriz.

GridWeb denetiminde bulunan tüm çalışma sayfaları, GridWeb denetiminin GridWorksheetCollection’ında depolanır. Sayfa dizinine göre belirli bir çalışma sayfasına 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.

Bir Ç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 bilgiler sağlar. Sayfa dizinini belirterek bir çalışma sayfasını 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 konuda, GridWeb’e çalışma sayfası eklemeye yönelik basit yaklaşımlar gösterilmektedir.

Sayfa Adını Belirtmeden

Aspose.Cells.GridWeb’e çalışma sayfası eklemenin en basit yolu, GridWeb denetiminde GridWorksheetCollection sınıfının add 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

yapılacaklar:resim_alternatif_metin

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 örnek Fatura adlı bir çalışma sayfası ekler.

Çıktı: Belirtilen ada sahip bir çalışma sayfası GridWeb’e eklendi

yapılacaklar:resim_alternatif_metin

Çalışma Sayfasını Yeniden Adlandırma

Bir çalışma sayfasını yeniden adlandırmak, GridWeb’de birçok çalışma sayfasıyla çalışırken ve daha anlamlı hale getirmek için adlarını değiştirmeye karar verirken çok yararlı olabilir. Örneğin, fatura içeren bir çalışma sayfası, Sayfa1 yerine Fatura olarak yeniden adlandırılabilir. Bu konuda, bu basit ama kullanışlı özellik açıklanmaktadı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 bu adları değiştirmesine izin veren bir Ad özelliği içerir. Bir çalışma sayfasını yeniden adlandırmak için:

  1. GridWorksheetCollection’dan bir çalışma sayfasına erişin.
  2. 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ı Sheet1 olan bir çalışma sayfası

yapılacaklar:resim_alternatif_metin

Kodu çalıştırdıktan sonra, çalışma sayfası Fatura olarak yeniden adlandırılır.

Çıktı: çalışma sayfasının adı Fatura olarak değiştirildi

yapılacaklar:resim_alternatif_metin

Çalışma Sayfasını Kopyalama

Ç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 bir kopyasını (veya eşlemesini) eklemek de mümkündür. Bu özellik, bir çalışma sayfasındaki aynı veya benzer verilerin başka bir çalışma sayfasında da gerekli olduğu durumlarda yararlı olabilir. Bu durumda, 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 GridWeb denetimine bir çalışma sayfasının bir kopyasının nasıl ekleneceğini gösterir.

Sayfa Adını Kullanma

Aşağıdaki örnek kod, GridWorksheetCollection’ın addCopy yönteminde çalışma sayfasının adını belirterek bir çalışma sayfasının bir kopyasının GridWeb denetimine nasıl ekleneceğini gösterir.

Adlandırılmış Aralıklarla Çalışma

Normalde sütun ve satır etiketleri, hücrelere benzersiz bir şekilde atıfta bulunmak için kullanılır. Ancak hücreleri, hücre aralıklarını, formülleri veya sabit değerleri temsil etmek için 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 atıfta bulunan formüllerde kullanılabilir; başka bir çalışma sayfasındaki 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 bir ad atayabilir ve bu adı formüllerde kullanabilir. Aspose.Cells.GridWeb bu özelliği destekler.

Formüllerde Adlandırılmış Aralıkları Ekleme/Başvuruda Bulunma

GridWeb denetimi, 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ında Yorumları Yönetme

Bu konuda, çalışma sayfalarına yorum ekleme, çalışma sayfalarına erişme ve çalışma sayfalarından yorum kaldırma anlatılmaktadır. Yorumlar, sayfa ile çalışacak kullanıcılar için notlar veya faydalı bilgiler eklemek için kullanışlı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:

  1. Aspose.Cells.GridWeb denetimini Web Formuna ekleyin.
  2. Yorum eklediğiniz çalışma sayfasına erişin.
  3. Bir hücreye yorum ekleyin.
  4. Yeni yorum için bir not ayarlayın.

Çalışma sayfasına bir yorum eklendi

yapılacaklar:resim_alternatif_metin

Yorumlara Erişim

Bir yoruma erişmek için:

  1. Yorumu içeren hücreye erişin.
  2. Hücrenin referansını alın.
  3. Yoruma erişmek için referansı Yorum koleksiyonuna iletin.
  4. Yorumun özelliklerini değiştirmek artık mümkün.

Yorumları Kaldırma

Bir yorumu kaldırmak için:

  1. Yukarıda açıklandığı gibi hücreye erişin.
  2. Yorumu kaldırmak için Yorum koleksiyonunun removeAt yöntemini kullanın.

Çalışma Sayfasında Köprüleri Yönetme

Bu konuda, Aspose.Cells.GridWeb’de ne tür köprülerin desteklendiği ve bunların programlı olarak nasıl yönetileceği anlatılmaktadı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 Köprüleri

Aşağıdaki örnek, bir çalışma sayfasına iki köprü ekler. biri var_ diğeri ayarlıyken boş hedef_ebeveyn.

yapılacaklar:resim_alternatif_metin

Çıktı: çalışma sayfasına eklenen metin köprüleri

Resim URL Köprüleri

Aşağıdaki örnek, bir çalışma sayfasına resim URL köprüsü ekler.

yapılacaklar:resim_alternatif_metin

Çıktı: çalışma sayfasına eklenen görüntü köprüsü

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 bir sıkıntıdır. Aspose.Cells.GridWeb, güçlü sıralama özelliklerini destekler. Bu konuda, Aspose.Cells.GridWeb API kullanılarak verilerin sıralanması ele alınmaktadır.

Aspose.Cells.GridWeb, geliştiricilerin verileri yukarıdan aşağıya veya soldan sağa sıralayabilmeleri için verileri yatay ve dikey olarak sıralamasına olanak tanır.

Baştan aşağı

Verileri yukarıdan aşağıya doğru sıralamak için:

  1. Aspose.Cells.GridWeb denetimini Web Formunuza ekleyin.
  2. Sıralamak istediğiniz çalışma sayfasına erişin.
  3. Veri aralığını herhangi bir sırayla (artan veya azalan) sıralayın. Yukarıdan aşağıya yönlendirmeyi seçtiğinizden emin olun.

Aşağıdaki örnek, verileri bir çalışma sayfasının iki sütununda (Öğrenci Kimliği ve Öğrenci Adı) artan düzende sıralar. Yukarıdan aşağıya yönde yalnızca iki sütunun on iki satırı sıralanır.

Kodu uygulamadan önce, çalışma sayfası sıralanmamış veriler içerir.

Giriş: sıralanmamış veriler

yapılacaklar:resim_alternatif_metin

Kodu çalıştırdıktan sonra, veriler artan düzende sıralanır.

Çıktı: veriler yukarıdan aşağıya artan sırada sıralanır

yapılacaklar:resim_alternatif_metin

Soldan sağa

Verileri soldan sağa sıralamak için:

  1. Aspose.Cells.GridWeb denetimini Web Formunuza ekleyin.
  2. Sıralamak istediğiniz çalışma sayfasına erişin.
  3. Veri aralığını herhangi bir sırayla (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 oluşan yalnızca iki satır soldan sağa sıralanır.

Kodu uygulamadan önce, çalışma sayfası sıralanmamış veriler içerir.

Girdi: kod parçacığını yürütmeden önce sıralanmamış veriler

yapılacaklar:resim_alternatif_metin

Kodu çalıştırdıktan sonra, veriler artan düzende sıralanır.

Çıktı: artan düzende soldan sağa sıralanmış veriler

yapılacaklar:resim_alternatif_metin

Arama ve Değiştirme

Büyük bir e-tabloda yinelenen 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 verileri 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ı istemci tarafında belirli bir metin dizesi veya değeri aramanıza ve bunlarla değiştirmenize olanak tanır. Kısmi verileri aramanıza bile izin verir.

Bul/Değiştir İletişim Kutusu

Bul/Değiştir iletişim kutusunu açmanın iki yolu vardır:

  1. Kontrol aktifken, basınCTRL+F iletişim kutusunu açmak için veya tuşuna basın.CTRL+R diyalog kutusunu açmak için tuşuYer değiştirmek düğme etkinleştirildi.
  2. İmleci çalışma sayfasındaki hücre alanına getirin, ardından sağ tıklayın. SeçmeBulmak veyaYer değiştirmek menüden.

Bul’u Seçme

yapılacaklar:resim_alternatif_metin

Bir bul ve değiştir iletişim kutusu görüntülenir.

Bul/Değiştir iletişim kutusu

yapılacaklar:resim_alternatif_metin

Bul’u Kullanma

Aramak:

  1. Bul/Değiştir iletişim kutusunu açın.
  2. Aranan alanına aramak istediğiniz dizeyi yazın.
  3. Aramak için Sonrakini Bul’a 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ı listeler.

Numara. Seçenek Adı Açıklama
1 Maç durumu Aramada büyük/küçük harf duyarlılığının kullanılıp kullanılmayacağını gösterir.
2 Tüm kelimeyi eşleştir Aramada kelimenin tamamıyla eşleşip eşleşmeyeceğ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, Aranan metin kutusundaki dizeyi arama sürecinde normal bir ifade olarak ele alır.
5 Formüllerde/Değerlerde Bul Formüller seçildiğinde, formül veya biçimlendirilmemiş değer varsa kontrol, hücrelerin formül 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şecektir.

Değiştir’i Kullanma

Metni veya değerleri değiştirmek için:

  1. düğmesine basarak Bul/Değiştir iletişim kutusunu açın.CTRL+F veya bir hücreyi sağ tıklayıp seçinBulmak tıklamadan önceYer değiştirmek.
  2. Değiştirme dizesini şuraya yazın:Şununla değiştirtarla.
  3. TıklamakYer değiştirmek.

Metni değiştirmek için:

  1. İletişim kutusunu açın.
  2. Bulmak istediğiniz metni girinNe buldun alan ve onu değiştirmek istediğiniz metinŞununla değiştir tarla.
  3. Tıklayarak her seferinde bir oluşumu değiştirinSonraki Bul bunu takibenYer değiştirmek.
  4. Çalışma sayfasının ne içerdiğinden çok eminseniz, tıklayın.Hepsini değiştir.

İstemci Tarafından Köprü Ekleme/Kaldırma

Aspose.Cells GridWeb artık istemci tarafında köprü eklemeyi ve kaldırmayı destekliyor. Bunun için API, “addCelllink” ve “delCelllink” işlevlerini sağlar. Aşağıdaki kod parçacıkları, GridWeb’de istemci tarafından köprülerin eklenmesini ve kaldırılmasını göstermektedir.

Basit kod

Aşağıdaki kod parçacığını kullanarak sayfaya da bağlantı verebilirsiniz.

Yazı Tipi Ayarlarını İstemci Tarafından Güncelleyin

Aspose.Cells GridWeb artık yazı tipi ayarlarını istemci tarafından değiştirmeyi destekliyor. Bunun için API aşağıdaki işlevleri sağlar

  • updateCellFontStyle: Parametreler - 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: Parametreler - yok/u/l/ul/ için hiçbiri/altı çizili/üstü çizili/altı çizili&&üstü çizili
  • updateCellFontLine: Params - #aa22ee gibi html rengi veya yeşil, kırmızı,…
  • updateCellBackGroundColor: Params - #aa22ee gibi html rengi veya yeşil, kırmızı,…

Aşağıdaki kod parçacığı, GridWeb’de istemci tarafından değişen yazı tipi ayarlarını gösterir.

Basit kod

İstemci Tarafından Yorum Ekle/Kaldır

Aspose.Cells GridWeb artık istemci tarafında Yorum eklemeyi ve kaldırmayı destekliyor. Bunun için API, “addcomments” ve “decomments” fonksiyonlarını sağlar. Aşağıdaki kod parçacığı, GridWeb’de istemci tarafında yorum eklemeyi ve kaldırmayı gösterir.

Basit kod

Çalışma Sayfası Ekleme/Kaldırma düğmelerini göster

Aspose.Cells GridWeb artık araç çubuğundaki düğmeleri kullanarak sayfa eklemeyi ve kaldırmayı destekliyor. Ön uçta düğmelerin görünür olması için ayarlamanız gerekir.GridWeb1.ShowAddButton iledoğru. Aşağıdaki kod parçacığı, GridWeb araç çubuğuna Ekle/Kaldır düğmelerinin eklenmesini gösterir.

Basit kod