C#'de Bir Temadan PowerPoint Nasıl Oluşturulur Kullanımı
Iron Software ekibi tarafından yazılmıştır
Büyük bir elektronik tablosunda aşağı doğru kaydırırken sütun başlıklarınızın kaybolmasını izlemek, gerçek çalışmayı yavaşlatan küçük hayal kırıklıklarından biridir. Excel'de pencere dondur özelliği, belirli satırları veya sütunları yerine kilitleyerek ne kadar aşağı kaydırsanız da görünür kalmalarını sağlar. Üst satırı dondurmanız, geniş tablolar için birinci sütunu kilitlemeniz veya aynı anda birden fazla satır ve sütunu tutmanız gerektiğinde, Excel tam olarak hangi kısmın ekranda sabit kalacağını kontrol etmenizi sağlar.
Excel'de satır dondurma, özellikle gözden geçirilecek veya filtrelenecek birçok veri satırı olan büyük veri kümeleri için kaydırma sırasında önemli bilgilerin görünür kalmasına yardımcı olur. Başlık satırı her zaman görünür kalır, böylece hangi sütunu okuduğunuzu her zaman bilirsiniz. Pencere dondur özelliği ayrıca tersine çevrilebilirdir: bir donmayı kaldırmak birini uygulamak kadar basittir ve veri yapınız değiştiğinde dondurma alanını güncelleyebilirsiniz.
Bu makale, Excel'de pencere dondur özelliği ile çalışma yöntemlerini açıklar: üst satır nasıl dondurulur, ilk sütun nasıl dondurulur, birden fazla satır veya sütun aynı anda nasıl dondurulur, bir elektronik tablonun ortasındaki belirli satırlar nasıl kilitlenir, klavye kısayolları nasıl kullanılır, satır ve sütunlar nasıl çözülülür ve alternatif olarak bölme özellikleri nasıl kullanılır. .NET uygulamaları geliştiren ve oluşturulan Excel dosyalarına programatik olarak pencere dondurma özelliği eklemesi gereken geliştiriciler, sonunda nasıl IronXL'in bunu C#'da Microsoft Office gereksiz yapabildiğini gösteren bir bölüm bulacaktır.
Yöntem 1: Üst Satırı Dondur (En Hızlı Yöntem)
En iyi kullanım alanı: Aşağı doğru kaydırırken görünür kalması gereken tek bir başlık satırı olan herhangi bir elektronik tablo.
Excel'de üst satırı dondurmak için, görünüm sekmesine gidin ve Üst Satırı Dondur'u seçin. Bu, çalışma sayfasının geri kalanında aşağı kaydırırken ilk satırı görünür tutar. Bunun pencere dondurmanın en yaygın kullanımıdır ve önceden hücre seçimi gerektirmez.
- Excel elektronik tablonuzu açın.
- Şerit üzerindeki Görünüm sekmesi'ni tıklayın.
- Pencere grubunda Pencere Dondur'u tıklayarak açılır menüyü açın.
- Listeden Üst Satırı Dondur'u seçin.
Üst satır dondurulduğunda, altına daha koyu bir sınır gelir ve satırın kaydırma sırasında yerine kilitlendiğini belirtir. Ayrıca ekranın sağ tarafındaki kaydırma okunu kullanarak aşağı kaydırabilir ve satırın beklediğiniz gibi sabit kalıp kalmadığını kontrol edebilirsiniz.
Üst satırı dondurmak, büyük veri kümelerinde başlıkların görünürlüğünü korumak için özellikle kullanışlıdır ve elektronik tablo boyunca kaydırırken veri analizini daha kolay hale getirir. Örneğin, çalışan veri kümenizde ID, Ad, Departman, Maaş ve Durum için sütunlar varsa, ilk satırı kilitlemek, bu sütun başlıklarının hangi satırı izlediğinizden bağımsız olarak görünür kalması anlamına gelir.
Klavye kısayolu: Üst satırı hızlıca dondurmak için Alt + W + F + R klavye kısayolunu kullanın. Şeriti kullanmadan klavye üzerinden Üst Satırı Dondur'u tetiklemek için her tuşa sırasıyla (eşzamanlı değil) basın.
Excel, pencere dondurma için tek bir klavye kısayoluna sahip değildir, ancak Pencere Dondur menüsüne hızlıca erişmek için Alt + W, F tuşlarını kullanabilirsiniz, ardından Üst Satırı Dondur için R, İlk Sütunu Dondur için C veya genel Pencere Dondur seçeneği için tekrar F tuşuna basabilirsiniz.

Yöntem 2: İlk Sütunu Dondur
En iyi kullanım alanı: Bir ürün kodu, çalışan ID'si veya etiket sütununun görünür kalmasına ihtiyaç duyduğunuz geniş elektronik tablolar.
İlk sütunu dondur seçeneği, üst satırı dondurmanın aynı yolunda çalışır, ancak sütun A'yı yerine kilitler.
- Görünüm sekmesi'ni tıklayın.
- Açılır menüyü açmak için Pencere Dondur'u tıklayın.
- Seçeneklerden İlk Sütunu Dondur'u seçin.
Excel anında sütun A'yı dondurur. Çalışma sayfası boyunca sağa kaydırdığınızda, Excel'deki ilk sütun ekranın sol tarafında sabit kalır, diğer tüm sütunlar normal şekilde kayar. Dondurulmuş sütunun sağ tarafında daha koyu bir dikey sınır görünerek sabit alan ile kaydırılabilir alan arasındaki sınırı belirtir.
Bu, ürün kodu veya sütun A'daki öğe adı gibi bir görünürlük gerektiren veri incelemeleri için envanter listeleri, fiyat listeleri veya herhangi bir elektronik tablo için özellikle yararlıdır.

Yöntem 3: Birden Fazla Satır Dondur
En iyi kullanım alanı: Bir başlık satırı ve ardından bir sütun başlığı satırı gibi çoklu satır başlıkları içeren çalışma sayfaları veya ilk satırdan daha fazlasını kilitleme gerektiği her durumda.
Excel'de birden fazla satır dondurmak için dondurmak istediğiniz son satırın hemen altındaki hücreyi seçin, ardından Görünüm sekmesine gidip Pencere Dondur'u seçin. Önemli olan hücre seçimidir: Excel, seçilen hücrenin satırının üstündeki her şeyi dondurur.
Örnek: İlk iki satırı dondurmak
- A3 hücresine tıklayın (dondurmak istediğiniz satırların hemen altındaki satırın ilk hücresi).
- Görünüm sekmesi'ni tıklayın.
- Açılır menüde Pencere Dondur'a tıklayın.
- Pencere Dondur'u (Üst Satırı Dondur veya İlk Sütunu Dondur değil) seçin.
Artık satırlar 1 ve 2 donduruldu. Aşağı kaydırdığınızda, her iki satır da ekranın üst kısmında kalır. Birden fazla satır ve sütun dondurduğunuzda, son dondurulmuş satırın altındaki ve son dondurulmuş sütunun sağındaki sınır daha kalın görünerek dondurulmuş alanları belirtir.
Tablonuzun başlığı birden fazla satır kaplıyorsa, örneğin bir başlık satırı ve ardından ayrı bir sütun etiket satırı varsa, tüm başlık satırlarını dondurmak için son başlık satırının altındaki satırı seçin. Satış raporu denk dosyasında bu, başlık satırı ve sütun etiket satırını birlikte dondurmak için A3'ü tıklamak anlamına gelir.
Eğer Pencere Dondur seçeneği griyse, Normal görünürde olduğunuzdan ve bir hücreyi düzenlemediğinizden emin olun. Görünüm sekmesini kontrol edin ve Sayfa Mizanpajı veya Sayfa Arası Önizlemesi yerine Normal'in seçildiğinden emin olun, ardından tekrar deneyin.

Yöntem 4: Birden Fazla Sütunu Dondur
En iyi kullanım alanı: Sağa kaydırırken hem bir ürün kodu hem bir ürün adını görünür tutmak gibi iki veya daha fazla sütunu kilitlemeniz gereken çalışma sayfaları.
Birden fazla sütunu dondurmak için, süreci birden fazla satırı dondurmanın aynısıdır: dondurmak istediğiniz son sütunun hemen sağındaki hücreyi seçin.
Örnek: İlk iki sütunu dondurmak
- C1 hücresine tıklayın (dondurmak istediğiniz sütunların hemen sağındaki C sütununun ilk hücresi).
- Görünüm sekmesi'ni tıklayın.
- Açılır menüde Pencere Dondur'a tıklayın.
- Pencere Dondur'u seçin.
Sütunlar A ve B artık dondurulmuş durumda. Sağa kaydırın ve her iki sütun da sol tarafta sabit kalır. Son dondurulmuş sütunun sağında aynı daha koyu sınır görünür.

Yöntem 5: Birden Fazla Satır ve Sütunu Birlikte Dondur
En iyi kullanım alanı: Başlık satırını ve bir kimlik sütununu aynı anda kilitlemeniz gereken büyük veri kümeleri.
Bu, hücre seçimi kuralının en önemli hâline geldiği yerdir. Bir dizi satır ve sütunu bir kerede dondurmak için, dondurma sınırının düşmesini istediğiniz hücreyi seçmek üzerine dayanır.
Excel'de birden fazla satır ve sütunu dondurmak için, dondurmak istediğiniz son satırının hemen altındaki ve dondurmak istediğiniz son sütununun hemen sağındaki hücreyi seçin, ardından Görünüm sekmesine gidip Pencere Dondur'u seçin.
Örnek: İlk iki satır ve ilk sütunu dondurmak
- B3 hücresine tıklayın. Bu, 2. satırın (dondurulacak son satırın) hemen altında ve A sütununun (dondurulacak son sütun) hemen sağında bir satırdır.
- Görünüm sekmesi'ni tıklayın.
- Pencere Dondur'a tıklayın, ardından Pencere Dondur'u seçin.
Satırlar 1 ve 2 ve sütun A hepsi donduruldu. Sağa kaydırın ve ilk sütun görünür kalır. Aşağı kaydırın ve her iki başlık satırı görünür kalır.
Üst satırdan ve birinci sütundan başlayan bir hücre bloğunu dondurmak için, örneğin ilk dört satır ve en soldaki üç sütun, D5 gibi bir hücreyi seçip, ardından Görünüm sekmesinden Pencere Dondur'u seçin. Dondurma her zaman sayfanın sol üst köşesinden, seçilen hücrenin üzerindeki satırı ve solundaki sütunu kapsayacak şekilde uzanır.

Yöntem 6: Hücre Seçimini Kullanarak Belirli Satırları Dondur
En iyi kullanım alanı: Bir özet satırı veya bir alt başlığa görünür tutmak istediğinizde en üst satırları olmayan satırları kilitlemek.
Excel'de belirli satırları dondurmak için, dondurmak istediğiniz satırların hemen altındaki satırı seçin, ardından Görünüm sekmesine gidip Pencere Dondur'u tıklayın.
Bu yöntem, sadece üst satır değil, elektronik tablodaki herhangi bir satır için çalışır. Örneğin, 1'den 5'e kadar olan belirli satırları kilitlemek ve 5. satırın altındaki satırların serbestçe kayabilmesini sağlamak üzere:
- 6. satırdaki herhangi bir hücreye tıklayın (dondurmak istediğiniz son satırın hemen altında).
- Görünüm sekmesi'ni tıklayın.
- Pencere Dondur > Pencere Dondur'a tıklayın.
Artık satırlar 1'den 5'e kadar ekranın üst kısmında kilitli. Excel'in her zaman ilk satırdan, seçilen hücrenin üzerindeki satıra kadar dondurduğunu unutmayın, böylece veri kümesinin ortasında bir satırı dondurup üstünde kalan satırları kaydırılabilir bırakamazsınız. Pencere dondur her zaman çalışma sayfasının sol üst köşesine tutunur.
Hızlı erişim için Pencere Dondur seçeneğini Hızlı Erişim Araç Çubuğunuza ekleyebilirsiniz. Şeride sağ tıklayın, Hızlı Erişim Araç Çubuğu'nu Özelleştir'i seçin, Pencere Dondur'u arayın ve ekleyin. Bu, her seferinde Görünüm sekmesini açmanız gerekmeksizin seçeneği bir tıklama uzağa yerleştirir.

Yöntem 7: Satırları ve Sütunları Çöz
En iyi kullanım alanı: Sayfayı sıfırlamak veya dondurulan alanı değiştirmek için donmayı kaldırmak.
Excel'de satırları veya sütunları çözmek için, Görünüm sekmesine gidip Pencere Çöz'ü seçin. Bu seçenek, yalnızca bir donma zaten uygulanmışsa Pencere Dondur açılır menüsünde görünür.
- Görünüm sekmesi'ni tıklayın.
- Açılır menüyü açmak için Pencere Dondur'u tıklayın.
- Pencere Çöz'ü seçin.
Excel'deki Pencere Çöz seçeneği, kullanıcıların sayfa düzenini varsayılan şekline geri döndürmesine olanak sağlar. Pencere Çöz'ü seçtiğinizde, tüm dondurulmuş sütunları ve satırları kaldırarak çalışma sayfası boyunca serbestçe gezinmenizi sağlar.
Önemli bir nokta: eğer bir sayfada zaten donmuş bölümler varsa, yeni bir dondurma alanı ayarlamadan önce Pencere Çöz'ü seçmelisiniz. Var olan dondurmayı önce kaldırmadan dondurulmuş hücre seçimini değiştiremezsiniz.

Yöntem 8: Alternatif Olarak Bölünmüş Paneller Kullan
En iyi kullanım alanı: Dondurmadan aynı çalışma sayfasının iki farklı alanını aynı anda görüntülemek.
Bölünmüş paneller, çalışma sayfası penceresini iki veya dört bağımsız panele böler ve her biri bağımsız bir şekilde kaydırılabilir. Pencere dondurmanın aksine, bölünmüş paneller içeriği yerine kilitlemez. Bunun yerine, aynı çalışma sayfasına ikinci bir bakış açısı yaratır.
- Bölmeyi oluşturmak istediğiniz hücreye tıklayın.
- Görünüm sekmesi'ni tıklayın.
- Pencere grubunda Böl'e tıklayın.
Çalışma sayfası seçilen hücrede bölünür. Her panel farklı bir şekilde kayar, bu yüzden satır 1 ve satır 500'ü aynı anda ayrı panellerde görüntüleyebilirsiniz. Bölmeyi kaldırmak için, Görünüm > Böl'e tekrar tıklayın ve onu kapatın.
Bölünmüş paneller, örneğin uzun bir listenin başlangıcı ve sonunu yan yana görmek gibi, büyük bir veri kümesinin iki bölümünü karşılaştırmanız gerektiğinde kullanışlıdır. Satır ve sütunlar boyunca kaydırırken başlıkların görünür kalması gerektiğinde pencere dondurma daha iyi bir seçimdir.
Aynı anda hem pencere dondur hem de bölünmüş panelleri aynı çalışma sayfasında kullanamazsınız. Birini uygularsanız diğerini kaldırır. Sabit başlıklar istediğinizde pencere dondurmayı ve aynı verilere iki kaydırılabilir bakış açısı istediğinizde bölünmüş panelleri seçin.

Excel Tablolarıyla Pencere Dondurma
Pencere dondurmayı manuel olarak uygulamaya bir alternatif olarak, veri aralığınızı Excel Tablosuna dönüştürmektir. Verilerinizi bir Excel Tablosuna dönüştürmek, satırları manuel olarak dondurmaya gerek duymadan başlıkların görünür kalmasını otomatik olarak sağlar.
- Veri aralığınızın herhangi bir yerini tıklayın veya tablolaya dönüştürmeden önce bir başlık satırına ihtiyacınız varsa verilerin üstüne boş bir satır ekleyin.
- Ctrl + T'ye basarak Tablo Oluştur iletişim kutusunu açın.
- Aralığı ve verilerinizin başlıkları olup olmadığını onaylayın, ardından Tamam'a tıklayın.
Excel, aralığı bir tablo olarak biçimlendirir ve dondurulmuş paneller uygulanmadan bile siz tablo satırları boyunca aşağı kaydırdığınızda sütun başlıklarını ekranın üstündeki sütun harf alanında otomatik olarak görünür tutar. Bu, tablo aktif seçim olduğunda kaydırma sırasında çalışır.

Yaygın Sorunlar ve Sorun Giderme
Görünüm sekmesinde Pencere Dondur gri renkte
Seçenek, sayfanın Sayfa Düzeni veya Sayfa Arası Önizleme modunda olduğu zaman kullanılamaz. Standart görünüme geri dönmek için Görünüm > Normal'i tıklayın ve pencere dondur seçeneği tekrar kullanılabilir hale gelecektir. Ayrıca bir hücreyi aktif düzenlerken de gri görünür. Önce Escape tuşuna basın.
Yanlış satırlar dondurulduktan sonra donma uygulanıyor
Bu, donma öncesinde yanlış pozisyonda olan bir hücrenin seçildiğinde gerçekleşir. Hatırlayın: Seçilen hücrenin üzerindeki ve solundaki her şeyi dondurur. Eğer satır 3 dondurulduysa ve satır 1 olmalıydıysa, satır 4'teki bir hücreyi seçtiniz ve satır 2 olmalıydı. Pencereleri çözün, doğru hücreyi seçin ve yeniden uygulayın.
Pencere dondurma dosya paylaşılırken kaydedilmez
Donma pencereleri, Excel dosyasındaki sayfa ayarlarının bir parçası olarak kaydedilir. Eğer donma kalıcı değilse, dosyanın .xlsx formatında kaydedildiğini ve .csv gibi bu ayarları desteklemeyen bir formatta olmadığını kontrol edin. CSV dosyaları, pencere dondurma, biçimlendirme veya herhangi bir görünüm ayarını saklamaz.
Pencere donma uygulandığında kaydırma pozisyonu zıplar
Bir donma uygulandığında görünüm beklenmedik bir şekilde kayıyorsa, Excel'in görünümü dondurulan alanı görünen pencerenin üst kısmına göstermek amacıyla yeniden ayarladığı içindir. Bu davranıştan kaçınmak için sayfanın en üstüne geri kaydırın ve donmayı oradan tekrar uygulayın.
Dondurulmuş alanı önce çözmeden değiştiremezsiniz
Eğer bir sayfada zaten dondurulmuş bölümler varsa, yeni bir dondurma alanı ayarlamadan önce Pencere Çöz'ü seçmelisiniz. Doğrudan dondurma sınırını değiştiremezsiniz. Görünüm > Pencere Dondur > Pencere Çöz'a gidin, ardından yeni hücre pozisyonunuzu seçin ve tekrar uygulayın.
Dosya paylaşılır veya dışa aktarılırken pencere donmaları kayboluyor
Bazı dosya dönüştürmeleri görünüm ayarlarını kaldırır. Eğer bir PDF'ye dışa aktarılırsa, PDF sayfaları kaydırılmadığından, donma pencereleri kavramı uygulanmaz. .csv olarak kaydederseniz, tüm biçimlendirme ve görünüm ayarları, dondurma pencereleri dahil olmak üzere kaybolur. Dondurma pencereleri ayarlarını korumak için dosyayı .xlsx olarak kaydedin. Eğer bir sayfayı donma pencereleri uygulandıktan sonra düzenlemelerden korumanız gerekiyorsa, dosyayı paylaşmadan önce İnceleme sekmesine gidip Sayfayı Koru seçeneğini seçin.
Hızlı Başvuru: Excel'de Pencere Dondur
| Hedef | Adımlar | Kısayol |
|---|---|---|
| Üst satırı dondur | Görünüm sekmesi > Pencere Dondur > Üst Satırı Dondur | Alt + W + F + R |
| İlk sütunu dondur | Görünüm sekmesi > Pencere Dondur > İlk Sütunu Dondur | Alt + W + F + C |
| Birden fazla satırı dondur | Son dondurulmuş satırın altındaki satırdaki hücreyi seçin > Görünüm > Pencere Dondur | Alt + W + F + F |
| Birden fazla sütunu dondur | Son dondurulmuş sütunun sağındaki hücreyi seçin > Görünüm > Pencere Dondur | Alt + W + F + F |
| Satırları ve sütunları birlikte dondur | Dondurma alanının altındaki ve sağındaki hücreyi seçin > Görünüm > Pencere Dondur | Alt + W + F + F |
| Tüm pencereleri çöz | Görünüm sekmesi > Pencere Dondur > Pencere Çöz | Alt + W + F + F |
| Hızlı Erişim Araç Çubuğuna ekle | Şeride sağ tıklayın > Hızlı Erişim Araç Çubuğu'nu Özelleştir > Pencere Dondur'u arayın > Ekle | Yok |
Geliştiriciler İçin: IronXL ile Programatik Olarak Pencere Dondur Ekleyin
Uygulamanız, kullanıcılar için Excel dosyaları oluşturuyorsa ve bu dosyalar büyük veri kümeleri içeriyorsa, programatik olarak pencere dondurma eklemek, her üretilen çalışma kitabının başlıklarla birlikte sabit olarak gelmesini sağlar. IronXL, C#'da Excel dosyalarına pencere dondurma uygulamak için Microsoft Office yüklü olmadığında sunucu veya geliştirme makinesinde kullanılabilen bir .NET kütüphanesidir.
IronXL'ın CreateFreezePane() metodu, sıfırdan başlatılan indeksleme kullanan iki parametre: sütun bölme pozisyonu ve satır bölme pozisyonu kabul eder. Sütun 0, sütun A'ya eşittir, sütun 1, sütun B'ye eşittir ve benzeri. CreateFreezePane(0, 1) çağrısı, üst satırı (satır indeksi 1'in üzerindeki her şeyi) dondurur. CreateFreezePane(1, 1) çağrısı, üst satırı ve birinci sütunu aynı anda dondurur.
İşte mevcut bir çalışan veri kümesini yükleyen, üst satırı donduran böylece başlıklar görünür kalır ve güncellenmiş dosyayı kaydeden pratik bir örnek:
using IronXL;
// Load the existing Excel workbook
WorkBook workBook = WorkBook.Load("employee-dataset.xlsx");
// Access the first sheet - freeze panes apply per worksheet
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze the top row: colSplit=0 (no columns frozen), rowSplit=1 (freeze row 1)
// Zero-based: rowSplit=1 means freeze everything above row index 1 (i.e. freeze row 1)
workSheet.CreateFreezePane(0, 1);
workBook.SaveAs("employee-dataset-frozen.xlsx");
using IronXL;
// Load the existing Excel workbook
WorkBook workBook = WorkBook.Load("employee-dataset.xlsx");
// Access the first sheet - freeze panes apply per worksheet
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze the top row: colSplit=0 (no columns frozen), rowSplit=1 (freeze row 1)
// Zero-based: rowSplit=1 means freeze everything above row index 1 (i.e. freeze row 1)
workSheet.CreateFreezePane(0, 1);
workBook.SaveAs("employee-dataset-frozen.xlsx");
Imports IronXL
' Load the existing Excel workbook
Dim workBook As WorkBook = WorkBook.Load("employee-dataset.xlsx")
' Access the first sheet - freeze panes apply per worksheet
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Freeze the top row: colSplit=0 (no columns frozen), rowSplit=1 (freeze row 1)
' Zero-based: rowSplit=1 means freeze everything above row index 1 (i.e. freeze row 1)
workSheet.CreateFreezePane(0, 1)
workBook.SaveAs("employee-dataset-frozen.xlsx")
Bir başlık satırı ve bir sütun başlığı gibi birden fazla satırı dondurmak için (ilk iki satır), rowSplit=2 geçin:
using IronXL;
WorkBook workBook = WorkBook.Load("sales-report.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze the first two rows (title row + column header row)
// colSplit=0 (no columns), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(0, 2);
workBook.SaveAs("sales-report-frozen.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("sales-report.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze the first two rows (title row + column header row)
// colSplit=0 (no columns), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(0, 2);
workBook.SaveAs("sales-report-frozen.xlsx");
Imports IronXL
Dim workBook As WorkBook = WorkBook.Load("sales-report.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Freeze the first two rows (title row + column header row)
' colSplit=0 (no columns), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(0, 2)
workBook.SaveAs("sales-report-frozen.xlsx")
Hem satırları hem de sütunları birlikte dondurmak için, örneğin ilk iki satır ve birinci sütun (Excel'de B3 hücresini seçmekle eşdeğer), her iki parametreyi geçin:
using IronXL;
WorkBook workBook = WorkBook.Load("inventory-list.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze first two rows and first column
// colSplit=1 (freeze column A), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(1, 2);
// To remove a freeze pane, use RemovePane()
// workSheet.RemovePane();
workBook.SaveAs("inventory-list-frozen.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("inventory-list.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Freeze first two rows and first column
// colSplit=1 (freeze column A), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(1, 2);
// To remove a freeze pane, use RemovePane()
// workSheet.RemovePane();
workBook.SaveAs("inventory-list-frozen.xlsx");
Imports IronXL
Dim workBook As WorkBook = WorkBook.Load("inventory-list.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Freeze first two rows and first column
' colSplit=1 (freeze column A), rowSplit=2 (freeze rows 1 and 2)
workSheet.CreateFreezePane(1, 2)
' To remove a freeze pane, use RemovePane()
' workSheet.RemovePane()
workBook.SaveAs("inventory-list-frozen.xlsx")
IronXL'ın CreateFreezePane() metodu, başlangıç kaydırma pozisyonunu dondurma sınırından ayrı kontrol etmek istediğiniz ileri seviye senaryolar için dört parametreli bir aşırı yük kabul eder. Bu, başlıklar kilitli kalırken belirli bir alana kaydırılmış halde açılan ve büyük veri kümeleri için kullanışlıdır. RemovePane() metodu, tek bir çağrıda çalışma sayfasındaki mevcut tüm pencere donma veya bölme düzenini kaldırır.
IronXL, .NET 6 ve sonrasında çalışır, Windows, Linux, macOS, Docker ve Azure ile uyumludur ve IronXL belgeleri sitesindeki pencere dondurma kılavuzunda kullanılan aynı kütüphanedir.
Başlarken: PM> Install-Package IronXL.Excel ile NuGet aracılığıyla yükleyin. İhtiyacınız olan tüm işlevsellik ve kredi kartı gerektirmeyen 30 günlük ücretsiz deneme mevcuttur.
Daha fazla okuma:
Sonuç
Pencere dondurma, büyük veri kümelerinde bağlamı kaybetmeden gezinmek için Excel'in en pratik araçlarından biridir. Çoğu elektronik tablo için en hızlı yol, yalnızca Görünüm sekmesi'ne gitmek, Pencere Dondur'a tıklamak ve Üst Satırı Dondur veya İlk Sütunu Dondur seçeneğini tıklamaktır; büyük ölçüde aşağıya veya sağa kaydırmaya bağlı olarak. Çalışma sayfasında çoklu satır başlığı olduğunda, son başlık satırının altındaki hücreyi seçmek ve Pencere Dondur'u seçmek, bir aşamada tüm başlık satırlarını kilitler.
Birden fazla satır ve sütunu birlikte dondurmanız gerektiğinde, kural her zaman aynıdır: dondurmak istediğiniz her şeyin hemen altındaki ve sağındaki hücreyi seçin, ardından Pencere Dondur'a tıklayın. Herhangi bir donmayı kaldırmak için Görünüm > Pencere Dondur > Pencere Çöz'e gidin, bu sayede tüm kilitli satırları veya sütunları anında temizler. Excel tabloları için, başlık satırı, hiçbir pencere dondurma yapılandırması olmadan kaydırılırken otomatik olarak görünür durumda kalır.
.NET uygulamalarında Excel dosyaları oluşturan geliştiriciler için, IronXL, programatik olarak pencere dondurma uygulamak için CreateFreezePane() yöntemini sunar. Uygulamanızın ürettiği her çalışma kitabı başlıklarla kilitli ve kullanıma hazır bir şekilde gelir. Tam özellik setini kendi ortamınızda keşfetmek için ücretsiz bir deneme ile başlayın.
Burada ele alınmamış pencere dondurma senaryosu buldunuz mu? Aşağıya yorum bırakın veya Iron Software blogunu ziyaret edin daha fazla Excel biçimlendirme, veri yönetimi ve elektronik tablo otomasyonu rehberi için.




