Passer au contenu du pied de page
UTILISATION D'IRONXL

Comment afficher toutes les lignes masquées dans Excel

1.0 Introduction

Hiding rows in Excel is beneficial for focusing on essential information, concealing sensitive data, and managing large documents. Unhiding all rows and columns is crucial for modifying sheets and understanding dependencies in inherited spreadsheets. This article will cover both options using the IronXL library for productivity and programmatic control.

2.0 Hiding Rows in Excel

Rows can be hidden in Excel using the ribbon button, the right-click menu, or a keyboard shortcut, as with most basic actions in Excel.

To hide rows, start by selecting the rows you want to hide:

  • Click on a row's heading to select it.
  • Drag the mouse across the row headings to select multiple adjacent rows. Alternatively, select the last row while holding down the Shift key after selecting the first row.
  • Hold down the Ctrl key while clicking on the headings of additional rows you want to select when choosing non-contiguous rows by selecting the first row's heading first.

After selecting the rows, choose one of the following options:

2.1 Hiding Rows Using Ribbon Button

It is also possible to hide rows in Excel using the Ribbon button located at the top of the Excel sheet.

Step 1: Click the Format button in the Cells group under the Home tab.

Step 2: Choose Hide Rows from the Hide & Unhide menu under Visibility.

How to Unhide All Rows in Excel, Figure 1: Excel Hide & Unhide Excel Hide & Unhide

As another option, you can select Home > Format > Row Height and enter 0 in the field for Row Height. In either case, the selected rows will immediately be hidden from view.

2.2 Hiding Rows Using the Right-Click Menu

If you don't want to search for the Hide command on the ribbon, you can access it from the context menu by right-clicking on the column or row header and choosing the Hide option.

How to Unhide All Rows in Excel, Figure 2: Hide in the context menu Hide in the context menu

2.3 Hiding Rows Using Keyboard Shortcut

A keyboard shortcut can also be used to hide rows in an Excel document by pressing Ctrl + 9 to hide all rows.

3.0 Unhiding Rows in Excel

Hidden rows can be unhidden using the ribbon button, right-click menu, or keyboard shortcut, as with most basic actions in Excel.

3.1 Unhiding Rows Using Ribbon Button

Unhide rows by using the Ribbon button available at the top of the Excel sheet.

Step 1: Click the Format button in the Cells group under the Home tab.

Step 2: Choose Unhide Rows from the Hide & Unhide menu under Visibility.

How to Unhide All Rows in Excel, Figure 3: Unhiding rows using the ribbon Unhiding rows using the ribbon

3.2 Unhiding Rows Using the Right-Click Menu

Unhide rows using an option from the context menu by right-clicking the chosen rows and choosing "Unhide".

How to Unhide All Rows in Excel, Figure 4: Unhide rows Unhide rows

3.3 Unhiding Using a Keyboard Shortcut

Keyboard shortcuts can also be used to unhide all hidden rows in an Excel document by pressing Ctrl + Shift + 9, which helps to make hidden rows visible again in the spreadsheet.

4.0 Hiding Rows Using IronXL

Microsoft Excel documents can be read and edited in C# using the IronXL .NET Framework. The standalone .NET software library for Excel can read a variety of spreadsheet formats, and there is no need to install Microsoft Excel or Interop.

The user-friendly C# API IronXL makes it easy to read, modify, and generate Excel spreadsheet files in the .NET environment. IronXL provides full support for .NET Core, .NET Framework, Xamarin, Mobile, Linux, macOS, and Azure. One of the best Excel spreadsheet libraries for C# is IronXL, which is part of the .NET Framework and .NET Core.

4.1 IronXL Features

  • It is possible to edit, read, and load data from XLS, XLSX, CSV, and TSV.
  • Data export and storage in the formats CSV, TSV, JSON, XLS, and XLSX.
  • Ranges are simple to use. Syntax for WorkSheet["A1:B10"]. Ranges can logically be combined.
  • Columns, rows, and ranges can all be sorted.
  • Cell styles, such as font, size, border, alignment, lock, freeze cells, hide/unhide rows, and number formats.

4.2 Hiding Rows in IronXL

IronXL can be used to hide row numbers in Excel with just a few lines of code. The below code is an example to hide a row in Excel.

using IronXL;

// Load an existing Excel workbook
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Select the worksheet
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Hide the second row
ws.GetRow(1).Hidden = true;

// Save changes to the Excel file
wb.SaveAs("sample1.xlsx");
using IronXL;

// Load an existing Excel workbook
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Select the worksheet
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Hide the second row
ws.GetRow(1).Hidden = true;

// Save changes to the Excel file
wb.SaveAs("sample1.xlsx");
Imports IronXL

' Load an existing Excel workbook
Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")

' Select the worksheet
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")

' Hide the second row
ws.GetRow(1).Hidden = True

' Save changes to the Excel file
wb.SaveAs("sample1.xlsx")
$vbLabelText   $csharpLabel

The example above loads an existing Excel document using the WorkBook.LoadExcel method by providing the path and file name. Once the Excel document is loaded in the WorkBook object, a specific Excel worksheet can be specified using the WorkBook method GetWorkSheet and pass the sheet name as a parameter. This creates a WorkSheet object, which provides functionality for the entire worksheet.

After getting the WorkSheet object, it is possible to select a row using the method GetRow by passing the row index as a parameter. This allows us to use the boolean value from the Hidden property and set it to true, which can hide and unhide rows in an Excel document. The above code is an example that hides the second row of the Excel document.

4.3 Unhiding Rows in IronXL

The following code can unhide multiple rows in Excel:

using IronXL;

// Load an existing Excel workbook
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Select the worksheet
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Unhide the second row
ws.GetRow(1).Hidden = false;

// Save changes to the Excel file
wb.SaveAs("sample1.xlsx");
using IronXL;

// Load an existing Excel workbook
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Select the worksheet
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Unhide the second row
ws.GetRow(1).Hidden = false;

// Save changes to the Excel file
wb.SaveAs("sample1.xlsx");
Imports IronXL

' Load an existing Excel workbook
Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")

' Select the worksheet
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")

' Unhide the second row
ws.GetRow(1).Hidden = False

' Save changes to the Excel file
wb.SaveAs("sample1.xlsx")
$vbLabelText   $csharpLabel

To unhide specific rows, follow the aforementioned steps and modify the instructions by selecting the row through the method GetRow, either by passing the row index as a parameter or by specifying the row. Then set the boolean value of Hidden to false.

Conclusion

The IronXL library is a development tool that provides all the advanced features required for a complex Excel application. It has an excellent feature that offers both developers and users a free trial, making it easy to evaluate its effectiveness. IronXL is one of the fastest libraries available, and developers can easily learn how to create an Excel document with just a few lines of code. With the library's assistance, it is possible to perform a wide range of Excel functions. To learn more about IronXL, please visit the tutorial page for more examples or refer to this example on how to read an Excel file.

Questions Fréquemment Posées

Comment puis-je afficher toutes les lignes dans Excel en utilisant l'interface ?

Vous pouvez afficher toutes les lignes dans Excel en utilisant le bouton Ruban. Cliquez sur le bouton Format dans le groupe Cellules sous l'onglet Accueil et choisissez Afficher les lignes depuis le menu Masquer et afficher. Alternativement, vous pouvez utiliser le raccourci clavier Ctrl + Maj + 9 pour afficher rapidement les lignes.

Quel est le processus pour dévoiler des lignes dans Excel par programme ?

Pour afficher les lignes de manière programmatique, vous pouvez utiliser IronXL. Chargez votre classeur Excel avec WorkBook.LoadExcel, sélectionnez la feuille de calcul avec GetWorkSheet, et définissez la propriété Hidden de la ligne souhaitée à false en utilisant GetRow.

Comment puis-je masquer des lignes dans Excel de manière programmatique ?

Avec IronXL, vous pouvez masquer des lignes en chargeant votre classeur Excel en utilisant WorkBook.LoadExcel, en sélectionnant la feuille de calcul avec GetWorkSheet, et en définissant la propriété Hidden de la ligne à true en utilisant GetRow.

Quels sont les avantages d'utiliser IronXL pour la manipulation d'Excel ?

IronXL vous permet de lire, modifier et générer des fichiers de feuilles de calcul Excel sans nécessiter l'installation de Microsoft Excel. Il prend en charge plusieurs formats comme XLS, XLSX, CSV, et TSV, et fournit une API en C# conviviale pour effectuer des tâches Excel telles que masquer et afficher les lignes.

Quelle est l'importance d'afficher les lignes dans Excel ?

Afficher des lignes dans Excel est crucial pour l'accessibilité des données et la productivité. Cela aide à gérer efficacement de grands documents et garantit que toutes les données restent visibles pour l'analyse et la prise de décision.

Puis-je automatiser la manipulation des lignes d'Excel sans utiliser Excel ?

Oui, vous pouvez automatiser la manipulation des lignes Excel avec IronXL, une bibliothèque .NET sans dépendance à Microsoft Excel.

Comment IronXL améliore-t-il la productivité dans la gestion des feuilles de calcul ?

IronXL améliore la productivité en permettant aux développeurs d'effectuer diverses fonctions Excel de manière programmatique, telles que lire, modifier et exporter des données. Cela réduit le besoin d'opérations manuelles sur Excel et rationalise le flux de travail.

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite