Verberg of toon rijen en kolommen in Excel met C#

Als C#-ontwikkelaar kunt u eenvoudig de rijen of kolommen in de Excel-werkbladen programmatisch verbergen en weergeven. In dit artikel leer je hoe je rijen of kolommen van een Excel-blad kunt verbergen en weergeven met C#. In dit artikel worden de volgende onderwerpen besproken/behandeld:

  • [C# API om rijen of kolommen te verbergen en weer te geven][2]
  • [Verberg rijen en kolommen met C#][3]
  • [Toon verborgen rijen en kolommen met C#][4]
  • [Verberg meerdere rijen en kolommen met C#][5]
  • [Toon alle verborgen rijen en kolommen met C#][6]

C# API om rijen of kolommen te verbergen en weer te geven

Om de rijen en kolommen in een [Excel][7]-blad te verbergen en weer te geven, gebruik ik [Aspose.Cells for .NET API][8]. Het is een bekende API voor het manipuleren van spreadsheets waarmee u Excel-bestanden kunt maken en verwerken vanuit uw .NET-applicaties. Met de API kunt u alle rijen en kolommen in de Excel-bestanden verbergen of de verborgen rijen en kolommen programmatisch weergeven. U kunt de DLL van de API [downloaden][9] of installeren met [NuGet][10].

Install-Package Aspose.Cells

Verberg rijen en kolommen met C#

U kunt rijen en kolommen in Excel-bladen programmatisch verbergen door de onderstaande stappen te volgen:

  • Maak een instantie van de klasse [Workbook][11] met het invoerbestandspad.
  • Maak een instantie van de klasse [Werkblad][12].
  • Toegang tot het werkblad uit de collectie [Worksheets][13] via de index.
  • Verberg de rij door de methode [HideRow()][14] aan te roepen en de rij-index door te geven om te verbergen.
  • Verberg de kolom door de methode [HideColumn()][15] aan te roepen en de kolomindex door te geven om te verbergen.
  • Roep de methode [Save()][16] aan met het uitvoerbestandspad. Het volgende codevoorbeeld laat zien hoe u de rijen en kolommen in een Excel-werkblad verbergt met C#.
    Verberg rijen en kolommen met C#

    Verberg rijen en kolommen met C#.

De klasse [Werkmap][11] vertegenwoordigt een Excel-werkmap en biedt verschillende eigenschappen en methoden om met de werkmap te werken. De eigenschap [Werkbladen][13] van deze klasse vertegenwoordigt de verzameling beschikbare werkbladen. De klasse [Werkblad][12] vertegenwoordigt een enkel werkblad van een Excel-werkmap. Het onthult verschillende eigenschappen en methoden om verschillende bewerkingen op het werkblad uit te voeren. De eigenschap [Cells][18] van deze klasse vertegenwoordigt een verzameling cellen die beschikbaar zijn in het werkblad. De methode [HideRow()][14] van de klasse [Cells][19] verbergt een specifieke rij. Er is een rij-index nodig als invoerparameter om die rij te verbergen. De klasse Cells biedt ook de methode [HideColumn()][15] om een specifieke kolom te verbergen op basis van de kolomindex die als invoerparameter is opgegeven. De methode [Save()][16] van de klasse Workbook slaat de werkmap op in het opgegeven bestandspad dat is opgegeven als invoerparameter.

Toon verborgen rijen en kolommen met C#

U kunt de specifieke verborgen rijen en kolommen in Excel-bladen programmatisch weergeven door de onderstaande stappen te volgen:

  • Maak een instantie van de klasse [Workbook][11] met het invoerbestandspad.
  • Maak een instantie van de klasse [Werkblad][12].
  • Toegang tot het werkblad uit de collectie [Worksheets][13] via de index.
  • Toon de verborgen rij door de methode [UnhideRow()][20] aan te roepen
  • Geef de rij-index van de verborgen rij en rijhoogte door om in te stellen.
  • Toon de verborgen kolom door de methode [UnhideColumn()][21] aan te roepen
  • Geef de kolomindex van de verborgen kolom en kolombreedte door om in te stellen.
  • Roep de methode [Save()][16] aan met het uitvoerbestandspad. Het volgende codevoorbeeld laat zien hoe de specifieke verborgen rijen en kolommen in een Excel-blad kunnen worden weergegeven met behulp van C#.
    Toon verborgen rijen en kolommen met C#

    Toon verborgen rijen en kolommen met C#

De methode [UnhideRow()][20] van de klasse [Cells][19] toont een specifieke verborgen rij in het werkblad. Er is een rij-index van een verborgen rij nodig als invoerparameter om deze zichtbaar te maken. De klasse Cells biedt ook de methode [unhideColumn()][21] om een verborgen kolom weer te geven op basis van de kolomindex die als invoerparameter is opgegeven.

Verberg meerdere rijen en kolommen met C#

U kunt meerdere rijen en kolommen in Excel-bladen programmatisch verbergen door de onderstaande stappen te volgen:

  • Maak een instantie van de klasse [Workbook][11] met het invoerbestandspad.
  • Maak een instantie van de klasse [Werkblad][12].
  • Toegang tot het werkblad uit de collectie [Worksheets][13] via de index.
  • Roep de methode [HideRows()][23] aan, geef de beginrij-index en het totale aantal te verbergen rijen door.
  • Roep de methode [HideColumns()][24] aan, geef de beginkolomindex en het totale aantal te verbergen kolommen door.
  • Sla op door de methode [Save()][16] aan te roepen met het uitvoerbestandspad. Het volgende codevoorbeeld laat zien hoe u meerdere rijen en kolommen in een Excel-blad kunt verbergen met behulp van C#.
    Verberg meerdere rijen en kolommen met C#

    Verberg meerdere rijen en kolommen met C#.

De klasse Cells biedt de methode [HideRows()][23] om meerdere rijen te verbergen. U moet de beginrij-index en het totale aantal te verbergen rijen specificeren als invoerparameters. Evenzo biedt de klasse Cells voor het verbergen van meerdere kolommen de methode [HideColumns()][24] die de kolomindex en het totale aantal te verbergen kolommen als invoerparameters gebruikt.

Toon alle verborgen rijen en kolommen met C#

U kunt alle verborgen rijen en kolommen in Excel-bladen programmatisch weergeven door de onderstaande stappen te volgen:

  • Maak een instantie van de klasse [Workbook][11] met het invoerbestandspad.
  • Maak een instantie van de klasse [Werkblad][12].
  • Toegang tot het werkblad uit de collectie [Worksheets][13] via de index.
  • Controleer de eigenschap [IsHidden][26] voor alle rijen één voor één, indien waar
  • Roep de methode [UnhideRow()][20] aan met rij-index en rijhoogte om in te stellen.
  • Controleer de eigenschap [IsHidden][27] voor alle kolommen één voor één, indien waar
  • Roep de methode [UnhideColumn()][21] aan met kolomindex en kolombreedte om in te stellen.
  • Roep de methode [Save()][16] aan met het uitvoerbestandspad. Het volgende codevoorbeeld laat zien hoe u alle verborgen rijen en kolommen in een Excel-werkblad kunt weergeven met C#.
    Toon alle verborgen rijen en kolommen met C#

    Toon alle verborgen rijen en kolommen met C#.

De eigenschap [IsHidden][26] van de klasse [Row][29] geeft aan of de rij verborgen is. Evenzo geeft de eigenschap [IsHidden][27] van de klasse [Column][30] aan of de kolom verborgen is.

Ontvang een gratis licentie

U kunt de API uitproberen zonder evaluatiebeperkingen door [een gratis tijdelijke licentie][31] aan te vragen.

Conclusie

In dit artikel heb je geleerd kolommen en rijen in Excel-bestanden te verbergen met C#. Je hebt ook geleerd hoe je verborgen kolommen en rijen in Excel-bestanden programmatisch kunt weergeven**. Bovendien heb je geleerd hoe je meerdere rijen en kolommen kunt verbergen in een Excel-blad. In dit artikel wordt ook uitgelegd hoe u alle verborgen rijen en kolommen in Excel kunt weergeven met C#. U kunt meer leren over Aspose.Cells voor .NET API met behulp van de [documentatie][32]. Neem bij onduidelijkheden gerust contact met ons op via het [forum][33].

Zie ook