Microsoft Excel dosyalarının çalışma sayfalarını yönetme.
Aspose.Cells, bir Excel dosyasını temsil eden bir Workbook sınıfını sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan bir Worksheets koleksiyonuna sahiptir.
Bir çalışma sayfası, bir Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, çalışma sayfalarını yönetmek için geniş bir yelpazede özellikler ve yöntemler sağlar.
Yeni bir Excel Dosyasına Çalışsayfalar Ekleme
Programlı olarak yeni bir Excel dosyası oluşturmak için:
- Workbook sınıfının bir nesnesini oluşturun.
- Add methodunu WorksheetCollection sınıfın serisine çağırın. Boş bir çalışma sayfası otomatik olarak Excel dosyasına eklenir. Yeni çalışma sayfasının dizinini Worksheets koleksiyonuna geçirerek referans alınabilir.
- Bir çalışma sayfası referansı edinin.
- Çalışma sayfalarında çalışma yapın.
- Yeni çalışma sayfaları ile Excel dosyasını Workbook sınıfının Save methodunu çağırarak kaydedin.
Tasarımcı Çalışsayfalara Çalışsayfalar Ekleme
Tasarımcı bir e-tablosuna çalışma sayfaları eklemenin süreci, yeni bir çalışma sayfası eklemekle aynıdır. Tek fark, Excel dosyasının zaten mevcut olması ve çalışma sayfaları eklenmeden önce açılması gerektiği. Bir tasarımcı e-tablosu, Workbook sınıfı tarafından açılabilir.
Sayfa Adını Kullanarak Çalışsayfalara Erişme
Adını veya dizinini belirterek herhangi bir çalışma sayfasına erişin.
Sayfa Adını Kullanarak Çalışsayfaları Kaldırma
Dosyadan çalışma sayfalarını kaldırmak için, WorksheetCollection sınıfının RemoveAt methodunu çağırın. Belirli bir çalışma sayfasını kaldırmak için RemoveAt methoduna çalışma sayfasının adını geçirin.
Sayfa Dizinini Kullanarak Çalışma Sayfalarını Kaldırma
Çalışma sayfalarını adı bilindiğinde adıyla kaldırmak iyi çalışır. Eğer çalışma sayfasının adını bilmiyorsanız, çalışma sayfasının adı yerine dizinini alan RemoveAt methodunun aşırı yüklenmiş bir sürümünü kullanın.
Sayfaları Etkinleştirme ve Çalışma Sayfasında Aktif Bir Hücre Yapma
Bazen, bir kullanıcı Excel’de bir Microsoft Excel dosyasını açtığında belirli bir çalışma sayfasının etkin ve görüntülenen olmasını istersiniz. Benzer şekilde, belirli bir hücreyi etkinleştirmek ve kaydırmalı çubukların etkin hücreyi göstermesini isteyebilirsiniz. Aspose.Cells, tüm bu görevleri yapabilir.
Bir etkin sayfa, üzerinde çalıştığınız bir sayfadır: sekmelerdeki etkin sayfanın adı varsayılan olarak kalın harfle yazılıdır.
Bir etkin hücre, seçilen hücredir, verinin başlatıldığı hücredir. Aynı zamanda yalnızca bir hücre etkindir. Etkin hücre, kalın bir kenarlıkla vurgulanır.
Sayfaları Aktifleştirme ve Bir Hücreyi Etkin Yapma
Aspose.Cells, bir sayfayı ve bir hücreyi aktifleştirmek için özel API çağrıları sağlar. Örneğin, Aspose.Cells.WorksheetCollection.ActiveSheetIndex özelliği, bir çalışma kitabında etkin sayfayı ayarlamak için kullanışlıdır. Benzer şekilde, Aspose.Cells.Worksheet.ActiveCell özelliği, çalışma sayfasında etkin bir hücreyi ayarlamak ve almak için kullanılır.
Yatay veya dikey kaydırmalı çubukların belirli verileri göstermek istediğiniz satır ve sütun dizin konumuna geldiğinden emin olmak için, Aspose.Cells.Worksheet.FirstVisibleRow ve Aspose.Cells.Worksheet.FirstVisibleColumn özelliklerini kullanın.
Aşağıdaki örnek, bir çalışma sayfasını etkinleştirmenin ve üzerinde etkin bir hücre oluşturmanın nasıl yapıldığını gösterir. Oluşturulan çıktıda, kaydırmalı çubuklar, ilk görünür satır ve sütun olarak 2. satır ve 2. sütunu yapmak için kaydırılır.
Gelişmiş Konular
- Ç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
- Çalışma Sayfalarından Senaryo Oluşturma, Hareketlendirme veya Kaldırma
- Sayfa Sonlarını Yönetme
- Sayfa Ayarı Özellikleri
- Bir çalışma sayfasının birden fazla kopyasını yazdırma
- Aspose.Cells üzerinde Sheet.SheetId özelliğini kullanarak OpenXml’in faydalanılması
- Çalışma Sayfası Görünümleri