Projemin yapmamı istediği sayıda dışa aktarma için Excel dosyaları oluşturmak üzere EPPlus ile çok çalışıyorum. İstedikleri ihracatın çoğu, eski sistemlerinde sahip oldukları ihracatlarla mükemmel bir şekilde eşleşme eğilimindedir. Bunlardan biri, ancak, farklı istiyorlar. Onlar,, bazı tipik ve özel düzenlemeler yaptıktan sonra, eski sisteminden yapılan ihracatlardan tam olarak görünmesini istiyor.EPPlus'taki sütunları dondurma (bir Excel bölmesi işlevi)
Yaptıkları düzenlemelerden bazıları, her satırın olmasını istediğinden çok daha uzun hale getirir, böylece sütun bilgilerinden bazılarının ekranda kilitli kalmasını ve sütunların geri kalanını tutabilirler. normal olarak kaydırılmalıdır (örn. Excel'in bölünmüş işlevi). Sütunları ws.Column(6).Style.Locked = true
ile kilitlemeye çalıştım, ancak bu işe yaramaz. Ayrıca bir hücre aralığı için Locked
özelliğini true olarak ayarlamayı denedim, ancak aynı zamanda işe yaramadı.
Sütunları yerinde nasıl dondurabilirim?
IronMan84 kullanabilirsiniz xlWorkSheet.View.FreezePanes (1, 6); Sadece ilk satır için 5 sütun dondurmak yerine, tüm satırlar için 5 sütun dondurulur. İstediğim sonuca nasıl ulaşacağım hakkında bir fikrin var mı ?? –
IronMan84: Başlangıç dizinleri vermek yerine satır ve sütunları dondurma için aralık belirtmenin bir yolu var mı? –
Excel, hücrelerin aralıklarını, yalnızca e-tablonun üst ve sol taraflarındaki sütun veya satırları dondurmanıza izin vermez. Ancak, çalışma sayfasını kaydırma çubuklarını kullanarak gezinilebilecek bölümlere bölmek için Bölme işlevini kullanabilirsiniz. Daha fazla bilgi için http://classroom.synonym.com/freeze-selection-excel-11819.html sayfasına bakın. –