C# kullanarak Excel'de Satırları ve Sütunları Gizleme veya Gösterme

Bir C# geliştiricisi olarak Excel çalışma sayfalarındaki satırları veya sütunları programlı olarak kolayca gizleyebilir ve gösterebilirsiniz. Bu makalede, C# kullanarak bir Excel sayfasının satırlarını veya sütunlarını nasıl gizleyeceğinizi ve göstereceğinizi öğreneceksiniz.

Bu makalede aşağıdaki konular tartışılmaktadır/kapsanmaktadır:

Satırları veya Sütunları Gizlemek ve Göstermek için C# API’si

Bir Excel sayfasındaki satırları ve sütunları gizlemek ve göstermek için Aspose.Cells for .NET API kullanacağım. .NET uygulamalarınız içinden Excel dosyaları oluşturmanıza ve işlemenize olanak tanıyan, iyi bilinen bir elektronik tablo düzenleme API’sidir. API, Excel dosyalarındaki satır ve sütunlardan herhangi birini gizlemenize veya gizli satır ve sütunları programlı olarak göstermenize olanak tanır.

API’nin DLL’sini indirebilir veya NuGet kullanarak yükleyebilirsiniz.

Install-Package Aspose.Cells

C# kullanarak Satırları ve Sütunları Gizleme

Aşağıda belirtilen adımları izleyerek Excel sayfalarındaki satırları ve sütunları programlı olarak gizleyebilirsiniz:

  • Giriş dosyası yolu ile Workbook sınıfının bir örneğini oluşturun.
  • Worksheet sınıfının bir örneğini oluşturun.
  • Çalışma sayfasına Worksheets koleksiyonundan dizinine göre erişin.
  • HideRow() yöntemini çağırarak satırı gizleyin ve gizlemek için satır dizinini iletin.
  • HideColumn() yöntemini çağırarak sütunu gizleyin ve gizlemek için sütun dizinini iletin.
  • Çıkış dosyası yolu ile Save() yöntemini çağırın.

Aşağıdaki kod örneği, C# kullanarak bir Excel sayfasındaki satırların ve sütunların nasıl gizleneceğini gösterir.

// Bir çalışma kitabını örnekleyin
Workbook workbook = new Workbook(@"C:\Files\Book1.xlsx");

// Excel dosyasındaki ilk çalışma sayfasına erişme
Worksheet worksheet = workbook.Worksheets[0];

// Çalışma sayfasının 3. satırını gizleme
worksheet.Cells.HideRow(2);

// Çalışma sayfasının 2. sütununu gizleme
worksheet.Cells.HideColumn(1);

// Değiştirilen Excel dosyasını kaydetme
workbook.Save(@"C:\Files\HideRowsColumns.xlsX");
C# kullanarak Satırları ve Sütunları Gizleme

C# kullanarak Satırları ve Sütunları Gizleyin.

Workbook sınıfı bir Excel çalışma kitabını temsil eder ve çalışma kitabıyla çalışmak için çeşitli özellikler ve yöntemler sağlar. Bu sınıfın Worksheets özelliği mevcut çalışma sayfalarının koleksiyonunu temsil eder. Worksheet sınıfı, bir Excel çalışma kitabının tek bir çalışma sayfasını temsil eder. Çalışma sayfasında çeşitli işlemleri gerçekleştirmek için çeşitli özellikleri ve yöntemleri ortaya çıkarır. Bu sınıfın Hücreler özelliği, çalışma sayfasında bulunan hücrelerin bir koleksiyonunu temsil eder.

Cells sınıfının HideRow() yöntemi belirli bir satırı gizler. Bu satırı gizlemek için giriş parametresi olarak bir satır indeksi gerekir. Cells sınıfı ayrıca, giriş parametresi olarak sağlanan sütun dizinine dayalı olarak belirli bir sütunu gizlemek için HideColumn() yöntemini de sağlar.

Workbook sınıfının Save() yöntemi, çalışma kitabını giriş parametresi olarak sağlanan belirtilen dosya yoluna kaydeder.

C# kullanarak Gizli Satırları ve Sütunları Gösterme

Aşağıda belirtilen adımları izleyerek Excel sayfalarındaki belirli gizli satırları ve sütunları programlı olarak gösterebilirsiniz:

  • Giriş dosyası yolu ile Workbook sınıfının bir örneğini oluşturun.
  • Worksheet sınıfının bir örneğini oluşturun.
  • Çalışma sayfasına Worksheets koleksiyonundan dizinine göre erişin.
  • UnhideRow() yöntemini çağırarak gizli satırı gösterin
  • Ayarlamak için gizli satırın satır indeksini ve satır yüksekliğini iletin.
  • UnhideColumn() yöntemini çağırarak gizli sütunu gösterin
  • Ayarlamak için gizli sütunun sütun dizinini ve sütun genişliğini iletin.
  • Çıkış dosyası yolu ile Save() yöntemini çağırın.

Aşağıdaki kod örneği, C# kullanarak bir Excel sayfasındaki belirli gizli satırların ve sütunların nasıl gösterileceğini gösterir.

// Bir çalışma kitabını örnekleyin
Workbook workbook = new Workbook(@"C:\Files\HideRowsColumns.xlsx");

// Excel dosyasındaki ilk çalışma sayfasına erişme
Worksheet worksheet = workbook.Worksheets[0];

// 3. sıranın gizlenmesi ve yüksekliğinin 13,5 olarak ayarlanması
worksheet.Cells.UnhideRow(2, 13.5);

// 2. sütunun gizlenmesi ve genişliğinin 8,5 olarak ayarlanması
worksheet.Cells.UnhideColumn(1, 20.5);

// Değiştirilen Excel dosyasını kaydetme
workbook.Save(@"C:\Files\ShowRowsColumns.xlsx");
C# kullanarak Gizli Satırları ve Sütunları Gösterme

C# kullanarak Gizli Satırları ve Sütunları Gösterme

Cells sınıfının UnhideRow() yöntemi, çalışma sayfasında belirli bir gizli satırı gösterir. Gizli bir satırın satır indeksini görünür kılmak için giriş parametresi olarak alır. Cells sınıfı ayrıca, giriş parametresi olarak sağlanan sütun dizinine dayalı olarak gizli bir sütunu göstermek için unhideColumn() yöntemini de sağlar.

C# kullanarak Birden Çok Satır ve Sütunu Gizleme

Aşağıda belirtilen adımları izleyerek Excel sayfalarındaki birden çok satırı ve sütunu programlı olarak gizleyebilirsiniz:

  • Giriş dosyası yolu ile Workbook sınıfının bir örneğini oluşturun.
  • Worksheet sınıfının bir örneğini oluşturun.
  • Çalışma sayfasına Worksheets koleksiyonundan dizinine göre erişin.
  • HideRows() yöntemini çağırın, gizlemek için başlangıç satırı dizinini ve toplam satırları iletin.
  • HideColumns() yöntemini çağırın, gizlemek için başlangıç sütunu dizinini ve toplam sütunları iletin.
  • Çıkış dosyası yolu ile Save() yöntemini çağırarak kaydedin.

Aşağıdaki kod örneği, C# kullanarak bir Excel sayfasında birden çok satırın ve sütunun nasıl gizleneceğini gösterir.

// Bir Çalışma Kitabını Örneklendirin
Workbook workbook = new Workbook(@"C:\Files\Book1.xlsx");

// Excel dosyasındaki ilk çalışma sayfasına erişme
Worksheet worksheet = workbook.Worksheets[0];

// Çalışma sayfasında 3,4 ve 5 satırları gizleme
worksheet.Cells.HideRows(2, 3);

// Çalışma sayfasında 2 ve 3 sütunu gizleme
worksheet.Cells.HideColumns(1, 2);

// Değiştirilen Excel dosyasını kaydetme
workbook.Save(@"C:\Files\HideMultiple.xlsx");
C# kullanarak Birden Çok Satır ve Sütunu Gizleme

C# kullanarak Birden Çok Satır ve Sütunu Gizleyin.

Cells sınıfı, birden fazla satırı gizlemek için HideRows() yöntemini sağlar. Giriş parametresi olarak başlangıç satır indeksini ve gizlenecek toplam satır sayısını belirtmeniz gerekir. Benzer şekilde, birden fazla sütunu gizlemek için Cells sınıfı, giriş parametreleri olarak sütun dizinini ve gizlenecek toplam sütun sayısını alan HideColumns() yöntemini sağlar.

C# kullanarak Tüm Gizli Satırları ve Sütunları Göster

Aşağıda belirtilen adımları izleyerek Excel sayfalarındaki tüm gizli satırları ve sütunları programlı olarak gösterebilirsiniz:

  • Giriş dosyası yolu ile Workbook sınıfının bir örneğini oluşturun.
  • Worksheet sınıfının bir örneğini oluşturun.
  • Çalışma sayfasına Worksheets koleksiyonundan dizinine göre erişin.
  • Tüm satırlar için IsHidden özelliğini tek tek kontrol edin, eğer doğruysa o zaman
    • Ayarlanacak satır dizini ve satır yüksekliğiyle UnhideRow() yöntemini çağırın.
  • Tüm sütunlar için IsHidden özelliğini tek tek kontrol edin, eğer doğruysa o zaman
    • Ayarlanacak sütun dizini ve sütun genişliğiyle UnhideColumn() yöntemini çağırın.
  • Çıkış dosyası yolu ile Save() yöntemini çağırın.

Aşağıdaki kod örneği, C# kullanarak bir Excel sayfasındaki tüm gizli satırların ve sütunların nasıl gösterileceğini gösterir.

// Bir Çalışma Kitabını Örneklendirin
Workbook workbook = new Workbook(@"C:\Files\HideMultiple.xlsx");

// Excel dosyasındaki ilk çalışma sayfasına erişme
Worksheet worksheet = workbook.Worksheets[0];

// Tüm satırları göster
var AllRows = worksheet.Cells.Rows;
foreach (Row row in AllRows)
{
    if (row.IsHidden)
    {
        worksheet.Cells.UnhideRow(row.Index, 20.5);
    }
}

// Tüm sütunları göster
var AllColumns = worksheet.Cells.Columns;
foreach (var column in AllColumns)
{
    if (column.IsHidden)
    {
        worksheet.Cells.UnhideColumn(column.Index, 20.5);
    }
}

// Değiştirilen Excel dosyasını kaydetme
workbook.Save(@"C:\Files\ShowAllRowsColumns.xlsx");
C# kullanarak Tüm Gizli Satırları ve Sütunları Göster

C# kullanarak Tüm Gizli Satırları ve Sütunları Göster.

Row sınıfının IsHidden özelliği, satırın gizli olup olmadığını gösterir. Benzer şekilde, Column sınıfının IsHidden özelliği, sütunun gizli olup olmadığını gösterir.

Ücretsiz Lisans Alın

Ücretsiz bir geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmadan deneyebilirsiniz.

Çözüm

Bu makalede, C# kullanarak Excel dosyalarındaki sütunları ve satırları nasıl gizleyeceğinizi öğrendiniz. Ayrıca Excel dosyalarındaki gizli sütunları ve satırları programlı olarak nasıl göstereceğinizi de öğrendiniz. Üstelik bir Excel sayfasında birden fazla satırı ve sütunu nasıl gizleyeceğinizi öğrendiniz. Bu makalede ayrıca C# kullanılarak Excel’deki tüm gizli satır ve sütunların nasıl gösterileceği de açıklanmaktadır. Aspose.Cells for .NET API hakkında daha fazla bilgiyi belgeleri kullanarak edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen forum üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız