Ç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:
- Sıfırdan yeni bir Excel dosyası oluşturun ve içine bir çalışma sayfası ekleyin
- Tasarımcı elektronik tablolara çalışma sayfaları ekleyin
- Sayfa Adını Kullanarak Çalışma Sayfalarına Erişme
- Bir çalışma sayfasını sayfa adı kullanarak bir Excel dosyasından kaldırma
- 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
- Sayfaları Etkinleştirme ve Çalışma Sayfasındaki Hücreyi Etkinleştirme
- Çalışma Kitapları Arasında ve İçinde Çalışma Sayfalarını Kopyalama ve Taşıma
- Çalışma Sayfalarını Kopyalama ve Taşıma
- Çalışma Sayfasındaki Hücre Sayısını Sayma
- Boş Çalışma Sayfalarını Algılama
- Çalışma Sayfasının Diyaloğu Sayfa Olup Olmadığını Bulma
- Çalışma sayfası benzersiz kimliğini alın
- Excel’e Arka Plan Resmi Ekleme
- Çalışma Sayfalarından Senaryo Oluşturma, Hareketlendirme veya Kaldırma
- Sayfa Sonlarını Yönetme
- Sayfa Ayarı Özellikleri
- Çalışma sayfasında boş sütunları ve satırları silerken diğer çalışma sayfalarındaki referansları güncelle
- Aspose.Cells üzerinde Sheet.SheetId özelliğini kullanarak OpenXml’in faydalanılması
- ODS Dosyalarında Arkaplanla Çalışma
- Çalışma Sayfası Görünümleri