Çalışsayfaları Yönet

Aspose.Cells kullanarak çalışma sayfalarını yönetmek ABC kadar kolaydır. Bu bölümde şunları açıklayacağız:

  1. Sıfırdan yeni bir Excel dosyası oluşturun ve içine bir çalışma sayfası ekleyin
  2. Tasarımcı elektronik tablolara çalışma sayfaları ekleyin
  3. Sayfa Adını Kullanarak Çalışma Sayfalarına Erişme
  4. Bir çalışma sayfasını sayfa adı kullanarak bir Excel dosyasından kaldırma
  5. Sayfa Endeksini Kullanarak Bir Çalışma Sayfasını Bir Excel Dosyasından Kaldırma

Aspose.Cells, bir Excel dosyasını temsil eden Workbook sınıfını sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişimi sağlayan bir WorksheetCollection içerir.

Bir çalışma sayfası Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, bir çalışma sayfasını yönetmek için geniş bir yelpazede özellik ve yöntemler sağlar. Bu temel API’ların nasıl kullanılabileceğini görelim.

Yeni bir Excel Dosyasına Çalışsayfalar Ekleme

Programlama yoluyla yeni bir Excel dosyası oluşturmak için geliştiricilerin, Excel dosyasını temsil eden Workbook sınıfı nesnesi oluşturmaları gerekir. Sonra geliştiriciler, add yöntemini WorksheetCollection üzerinde çağırabilirler. add yöntemini çağırdığımızda, boş bir çalışma sayfası otomatik olarak Excel dosyasına eklenir, bu yeni eklenen çalışma sayfasının sayfa endeksini WorksheetCollection yöntemine geçirerek referans alabiliriz. Çalışma sayfası referansı elde edildikten sonra, geliştiriciler gereksinimlerine göre çalışma sayfaları üzerinde çalışabilirler. Çalışma sayfaları üzerinde çalışma bittiğinde, geliştiriciler, yeni oluşturulan Excel dosyasını yeni çalışma sayfalarıyla birlikte Workbook sınıfının save yöntemini çağırarak kaydedebilirler.

Tasarımcı Çalışsayfalara Çalışsayfalar Ekleme

Tasarımcı elektronik tabloya çalışma sayfaları eklemenin süreci yukarıdaki yaklaşımla tamamen aynıdır, yalnızca Excel dosyası zaten oluşturulmuş ve bir çalışma sayfası eklemek için önce bu Excel dosyasını açmamız gerekiyor. Bir tasarımcı elektronik tablosu, Workbook sınıfını başlatırken dosya yolunu veya akışı geçirerek açılabilir.

Sayfa Adını Kullanarak Çalışsayfalara Erişme

Geliştiriciler, adını veya endeksini belirterek herhangi bir çalışma sayfasına erişebilir veya alabilirler.

Sayfa Adını Kullanarak Çalışsayfaları Kaldırma

Bazen, geliştiriciler mevcut Excel dosyalarından çalışma sayfalarını kaldırmak isteyebilir ve bu görevi WorksheetCollection koleksiyonunun removeAt yöntemini çağırarak gerçekleştirebilirler. Bir belirli çalışma sayfasını kaldırmak için removeAt yöntemine sayfa adını geçirebiliriz.

Sayfa Dizinini Kullanarak Çalışma Sayfalarını Kaldırma

Yukarıdaki çalışma sayfalarını kaldırma yaklaşımı, geliştiricilerin çalışma sayfalarının adlarını zaten bildikleri durumlar için iyi çalışır. Ancak, işte kaldırmak istediğiniz çalışma sayfasının adını bilmiyorsanız ne yapacaksınız?

İşte, böyle durumlarda, geliştiriciler, removeAt yönteminin adını kullanacağı çalışma sayfasının endeksini alarak bunun sayfa adı yerine çalışmasını sağlayan aşırı yüklenmiş bir sürümünü kullanabilirler.

Gelişmiş Konular