Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Ocultar filas en Excel es beneficioso para centrarse en la información esencial, ocultar datos confidenciales y gestionar documentos de gran tamaño. Desocultar todas las filas y columnas es crucial para modificar hojas y comprender las dependencias en hojas de cálculo heredadas. Este artículo cubrirá ambas opciones utilizando la librería IronXL para la productividad y el control programático.
Las filas se pueden ocultar en Excel mediante el botón de la cinta de opciones, el menú contextual o un método abreviado de teclado, como ocurre con la mayoría de las acciones básicas de Excel.
Para ocultar filas, empiece por seleccionar las filas que desea ocultar:
Mantenga pulsada la tecla Ctrl mientras hace clic en los encabezados de las filas adicionales que desea seleccionar al elegir filas no contiguas seleccionando primero el encabezado de la primera fila.
Una vez seleccionadas las filas, elija una de las siguientes opciones:
También es posible ocultar filas en Excel utilizando el botón de la cinta de opciones situado en la parte superior de la hoja de Excel.
Paso 1: Haz clic en el botón Formato del grupo Celdas de la pestaña Inicio.
Paso 2: Elija Ocultar Filas en el menú Ocultar y Desocultar bajo Visibilidad.
**Ocultar y desocultar en Excel
Como otra opción, puede seleccionar Inicio > Formato > Altura de fila e introducir 0 en el campo de Altura de fila. En ambos casos, las filas seleccionadas se ocultarán inmediatamente.
Si no desea buscar el comando Ocultar en la cinta de opciones, puede acceder a él desde el menú contextual haciendo clic con el botón derecho del ratón en la cabecera de la columna o fila y seleccionando la opción Ocultar.
Ocultar en el menú contextual
También se puede utilizar un atajo de teclado para ocultar filas en un documento de Excel pulsando Ctrl + 9
para ocultar todas las filas.
Las filas ocultas se pueden desocultar mediante el botón de la cinta de opciones, el menú contextual o un método abreviado de teclado, como ocurre con la mayoría de las acciones básicas de Excel.
Ocultar filas utilizando el botón de la cinta de opciones disponible en la parte superior de la hoja de Excel.
Paso 1: Haga clic en el botón Formato del grupo Células de la pestaña Inicio.
Paso 2: Elija Desocultar Filas del menú Ocultar y Desocultar en Visibilidad.
Ocultar filas con la cinta de opciones
Desocultar filas utilizando una opción del menú contextual haciendo clic con el botón derecho del ratón en las filas elegidas y seleccionando "Desocultar".
**Desocultar filas
También se pueden utilizar atajos de teclado para desocultar todas las filas ocultas de un documento Excel pulsando Ctrl + Mayús + 9, lo que ayuda a que las filas ocultas vuelvan a ser visibles en la hoja de cálculo.
Los documentos de Microsoft Excel pueden leerse y editarse en C# utilizando IronXL .NET Framework. La biblioteca de software .NET independiente para Excel puede leer una gran variedad de formatos de hojas de cálculo, y no es necesario instalar Microsoft Excel o Interop.
La sencilla API IronXL de C# facilita la lectura, modificación y generación de archivos de hoja de cálculo Excel en el entorno .NET. IronXL es totalmente compatible con .NET Core, .NET Framework, Xamarin, Mobile, Linux, macOS y Azure. Una de las mejores bibliotecas de hojas de cálculo de Excel para C# es IronXL, que forma parte de .NET Framework y .NET Core.
Es posible editar, leer y cargar datos de XLS, XLSX, CSV y TSV.
-Exportación de datos y almacenamiento en los formatos CSV, TSV, JSON, XLS y XLSX.
-Gamas son fáciles de usar. Sintaxis de WorkSheet["A1:B10"]
. Los rangos pueden combinarse lógicamente.
Las columnas, filas y rangos puedenall order.
-Estilos de celdacomo fuente, tamaño, borde, alineación, bloquear, congelar celdas, ocultar/desocultar filas y formatos numéricos.
IronXL se puede utilizar para ocultar los números de fila en Excel con sólo unas pocas líneas de código. El siguiente código es un ejemplo para ocultar una fila en Excel.
using IronXL;
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
ws.GetRow(1).Hidden = true;
wb.SaveAs("sample1.xlsx");
using IronXL;
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
ws.GetRow(1).Hidden = true;
wb.SaveAs("sample1.xlsx");
Imports IronXL
Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")
ws.GetRow(1).Hidden = True
wb.SaveAs("sample1.xlsx")
El ejemplo anterior carga un documento Excel existente utilizando la funciónWorkBook.LoadExcel
proporcionando la ruta y el nombre del archivo. Una vez cargado el documento Excel en elLibro de trabajo se puede especificar una hoja de cálculo Excel concreta mediante el método WorkBook[
GetWorkSheet`](/csharp/excel/object-reference/api/IronXL.WorkBook.html#IronXL_WorkBook_GetWorkSheet_SystemString) y pasar el nombre de la hoja como parámetro. Esto crea unHoja de trabajo que proporciona funcionalidad para toda la hoja de cálculo.
Después de obtener el objeto WorkSheet
, es posible seleccionar una fila utilizando el métodoGetRow
pasando el índice de fila como parámetro. Esto nos permite usar el valor booleano de la propiedad Hidden
y ponerlo a true
, lo que puede ocultar y desocultar filas en un documento Excel. El código anterior es un ejemplo que oculta la segunda fila del documento Excel.
El siguiente código puede desocultar múltiples filas en Excel:
using IronXL;
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
ws.GetRow(1).Hidden = false;
wb.SaveAs("sample1.xlsx");
using IronXL;
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
ws.GetRow(1).Hidden = false;
wb.SaveAs("sample1.xlsx");
Imports IronXL
Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")
ws.GetRow(1).Hidden = False
wb.SaveAs("sample1.xlsx")
Para desocultar filas específicas, se deben seguir los pasos antes mencionados y modificar las instrucciones seleccionando la fila a través del método GetRow
, ya sea pasando el índice de la fila como parámetro o especificando la fila. A continuación, establezca el valor booleano de Hidden
en false
.
La biblioteca IronXL es una herramienta de desarrollo que proporciona todas las funciones avanzadas necesarias para una aplicación Excel compleja. Tiene una función excelente que ofrece tanto a los desarrolladores como a los usuariosuna prueba gratuitalo que facilita la evaluación de su eficacia. IronXL es una de las bibliotecas más rápidas disponibles, y los desarrolladores pueden aprender fácilmente cómo crear un documento Excel con sólo unas pocas líneas de código. Con la ayuda de la biblioteca, es posible realizar una amplia gama de funciones de Excel. Para obtener más información sobre IronXL, visite la páginapágina de tutoriales para ver más ejemplos o consulteejemplo de lectura de un fichero Excel.
9 productos API .NET para sus documentos de oficina