IRONSOFTWAREHOME
USANDO IRONXL

Cómo deshabilitar la vista protegida en Excel con IronXL

Curtis Chau
Curtis Chau
Updated: 28 de junio de 2026

Este artículo explica cómo puedes desactivar fácilmente el mensaje de vista protegida de Excel utilizando la avanzada biblioteca C# Excel, IronXL.

1. IronXL

IronXL es una potente biblioteca de C# que proporciona a los desarrolladores una forma eficiente y sencilla de trabajar con archivos Excel dentro de sus aplicaciones. Ya sea que necesites leer, escribir o manipular datos de Excel, IronXL simplifica el proceso y te permite realizar tareas complejas con facilidad. Con su API intuitiva y amplia funcionalidad, IronXL elimina la necesidad de manejar manualmente archivos Excel, ahorrándote tiempo y esfuerzo valiosos. Esta guía explorará las características clave y capacidades de IronXL, demostrando cómo se puede utilizar para agilizar las operaciones relacionadas con Excel y mejorar tus aplicaciones C#. Ya sea que estés construyendo una herramienta de análisis de datos, generando reportes o realizando migraciones de datos, IronXL es un valioso recurso que desbloquea todo el potencial de la integración de Excel en tus proyectos C#.

2. Requisitos previos

Antes de poder empezar a trabajar con IronXL y desactivar la vista protegida en archivos Excel usando el lenguaje de programación C#, hay algunos requisitos previos que deben estar en su lugar. Estos requisitos previos incluyen:

  1. Entorno de desarrollo: Asegúrate de tener un entorno de desarrollo adecuado configurado en tu ordenador. Esto generalmente implica tener instalado un entorno de desarrollo integrado (IDE) como Visual Studio.
  2. Conocimientos de C#: Es importante tener conocimientos básicos de C#.
  3. Biblioteca IronXL: Deberás tener instalada la biblioteca IronXL en tu proyecto. Esto se puede lograr utilizando el Administrador de Paquetes NuGet dentro de Visual Studio o mediante la interfaz de línea de comandos. Instalar la biblioteca te permitirá aprovechar sus funcionalidades para la manipulación de archivos Excel, incluyendo el formato de celdas.

Asegurando que se cumplan estos requisitos previos, estarás listo para sumergirte en el proceso de trabajar con IronXL.

3. Crear un Nuevo Proyecto en C#

Para comenzar a trabajar con IronXL, el primer paso es crear un nuevo proyecto en Visual Studio.

  1. Abre Visual Studio, ve a Archivo y haz clic en el botón de Nuevo Proyecto.

Cómo deshabilitar la vista protegida en Excel usando C#, Figura 1: Nuevo proyecto en Visual Studio Nuevo Proyecto en Visual Studio

  1. Aparecerá una nueva ventana. En esta ventana, selecciona "Aplicación de Consola" y haz clic en el botón Siguiente.

Cómo deshabilitar la vista protegida en Excel usando C#, Figura 2: Crear una nueva aplicación de consola Crear una nueva Aplicación de Consola

  1. En la última ventana, selecciona el marco de trabajo objetivo, establece la ubicación y el nombre de este nuevo proyecto, y haz clic en el botón Crear.

Tu nuevo proyecto en Visual Studio está creado.

4. Instalación de IronXL

IronXL ofrece varias formas de instalar esta biblioteca, siendo los siguientes los enfoques más efectivos:

  1. Instalar IronXL usando el Administrador de Paquetes NuGet.
  2. Instalar IronXL usando la Consola del Administrador de Paquetes.

4.1 Instalar IronXL mediante el Administrador de paquetes NuGet

Usa el Administrador de Paquetes NuGet para agregar la biblioteca IronXL a tu proyecto de Visual Studio. Busca IronXL en la pestaña Explorar:

Simplemente elige el paquete y comienza el procedimiento de instalación después de encontrar IronXL en los resultados de búsqueda. Después de completar la instalación, puedes comenzar a usar la biblioteca IronXL en tu proyecto.

La siguiente captura de pantalla muestra cómo usar Visual Studio para acceder al Administrador de Paquetes NuGet.

Cómo deshabilitar la vista protegida en Excel usando C#, Figura 3: Navegar al Administrador de paquetes NuGet Navega al Administrador de Paquetes NuGet

IronXL en los resultados de búsqueda:

Cómo deshabilitar la vista protegida en Excel usando C#, Figura 4: Buscar e instalar el paquete IronXL en la interfaz de usuario del Administrador de paquetes NuGet Buscar e instalar el paquete IronXL en la interfaz del Administrador de Paquetes NuGet

4.2 Instalar IronXL mediante la línea de comandos de Visual Studio

La interfaz de línea de comandos es un enfoque común para la instalación de paquetes entre los desarrolladores. Sigue estas instrucciones para instalar IronXL desde la línea de comandos:

  1. Navega a Herramientas > Administrador de Paquetes NuGet > Consola del Administrador de Paquetes en Visual Studio.

  2. Navega a la pestaña de la Consola del Administrador de Paquetes.

  3. En la consola, escribe el siguiente comando:

    Install-Package IronXL
    SHELL
  4. Para ejecutar el comando, presiona Enter. Esto iniciará la descarga e instalación del paquete IronXL para el proyecto actual.

Cuando el procedimiento esté terminado, puedes comenzar a usar la biblioteca IronXL en tu proyecto.

Cómo deshabilitar la vista protegida en Excel usando C#, Figura 5: Instalar IronXL en la consola del Administrador de paquetes Instalar IronXL en la Consola del Administrador de Paquetes

5. Deshabilitar la vista protegida en archivos de Excel usando IronXL

IronXL es una biblioteca Excel de primera línea, usando sus características avanzadas puedes desactivar fácilmente los mensajes de vista protegida usando código C#. Primero, necesitamos un archivo Excel de ejemplo que tenga la vista protegida habilitada.

Cómo deshabilitar la vista protegida en Excel usando C#, Figura 6: Un archivo de Excel con la vista protegida habilitada Un archivo Excel con la vista de protección habilitada

Puedes desactivar fácilmente el mensaje de vista protegida con el siguiente ejemplo de código:

using IronXL;

class Program
{
    static void Main(string[] args)
    {
        // Load the Excel workbook with protection view enabled.
        WorkBook workBook = WorkBook.Load("sample1.xlsx");

        // Get the default worksheet from the workbook.
        WorkSheet workSheet = workBook.DefaultWorkSheet;

        // Disable the protection on the worksheet.
        workSheet.UnprotectSheet();

        // Save the modified workbook to a new file.
        workBook.SaveAs("sample2.xlsx");
    }
}

En este código, abrimos un libro de Excel usando el método WorkBook.Load y luego cargamos la hoja de cálculo de Excel predeterminada usando la propiedad workBook.DefaultWorkSheet. A continuación, workSheet.UnprotectSheet deshabilita la vista protegida según sea necesario, y finalmente, se usa workBook.SaveAs para guardar las modificaciones en un nuevo archivo de Excel.

Aquí está la captura de pantalla del resultado.

Cómo deshabilitar la vista protegida en Excel usando C#, Figura 7: El archivo de Excel de salida El archivo Excel de salida

Como puedes ver, las funciones de habilitar edición de Microsoft Excel ahora están disponibles.

6. Conclusión

IronXL es una potente biblioteca de C# que simplifica el trabajo con archivos Microsoft Office Excel en tus aplicaciones. Siguiendo los pasos descritos en esta guía, puedes desactivar fácilmente la función de Vista Protegida en Excel usando C#.

La API intuitiva y la amplia funcionalidad de IronXL lo convierten en una herramienta valiosa para manipular archivos Excel, ahorrándote tiempo y esfuerzo en tu proceso de desarrollo. Al instalar la biblioteca IronXL, crear un nuevo proyecto en Visual Studio y utilizar los ejemplos de código proporcionados, puedes desactivar efectivamente la Vista Protegida y desbloquear todo el potencial de la integración de Excel en tus proyectos C#.

Además, IronXL ofrece una amplia gama de funciones para interactuar con los libros de trabajo, hojas de trabajo y a nivel de celdas de Excel, como convertir entre formatos populares, formatear datos de celdas, fusionar celdas, insertar funciones matemáticas, e incluso gestionar gráficos y añadir imágenes.

Para obtener más información sobre cómo funcionan los mensajes de vista protegida, visita este blog. Por favor, visita otros tutoriales y ejemplos de código para leer archivos Excel.

IronXL está disponible para los usuarios en una prueba gratuita y puede licenciarse para uso comercial con su paquete Lite a partir de $999 solamente.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.

...
Leer más

Artículos Relacionados

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta