Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Este artículo explicará cómo puede desactivar fácilmente el mensaje de vista protegida de Excel utilizando Advance C# Excel Library IronXL.
IronXL es una potente biblioteca de C# que proporciona a los desarrolladores una forma eficaz y sencilla de trabajar con archivos Excel dentro de sus aplicaciones. Tanto si necesita leer, escribir o manipular datos de Excel, IronXL simplifica el proceso y le permite realizar tareas complejas con facilidad. Gracias a su intuitiva API y a su amplia funcionalidad, IronXL elimina la necesidad de manipular manualmente los archivos de Excel, ahorrándole un tiempo y un esfuerzo muy valiosos. Esta guía explorará las características y capacidades clave de IronXL, demostrando cómo puede ser utilizado para agilizar las operaciones relacionadas con Excel y mejorar sus aplicaciones C#. Tanto si está creando una herramienta de análisis de datos, generando informes o realizando migraciones de datos, IronXL es un valioso activo que libera todo el potencial de la integración de Excel en su entorno C#
Antes de que pueda comenzar a trabajar con IronXL y deshabilitar la vista protegida en archivos Excel utilizando el lenguaje de programación C#, hay algunos prerrequisitos que necesitan estar en su lugar. Estos requisitos previos incluyen
Entorno de desarrollo: Asegúrese de que dispone de un entorno de desarrollo adecuado en su ordenador. Esto suele implicar disponer de un entorno de desarrollo integrado(IDE) como Visual Studio instalado.
Conocimientos de C#: Es importante tener conocimientos básicos de C#
Biblioteca IronXL: Necesitará tener laIronXL instalada en su proyecto. Para ello, se puede utilizar el gestor de paquetes NuGet dentro de Visual Studio o a través de la interfaz de línea de comandos. La instalación de la biblioteca le permitirá aprovechar sus funcionalidades para la manipulación de archivos Excel, incluido el formateo de celdas.
Al asegurarse de que se cumplen estos requisitos previos, estará listo para sumergirse en el proceso de trabajar con IronXL.
Para empezar a trabajar con IronXL, el primer paso es crear un nuevo proyecto en Visual Studio.
Abra Visual Studio, vaya a Archivos y haga clic en el botón Nuevo proyecto.
**Nuevo proyecto en Visual Studio
Aparecerá una nueva ventana, en esta nueva ventana seleccione "Aplicación de Consola" y pulse el botón Siguiente.
Crear una nueva aplicación de consola
En la última ventana Seleccione el marco de destino, establezca la ubicación y el nombre de este nuevo proyecto, y haga clic en el botón Crear.
Se crea su nuevo proyecto en Visual Studio.
IronXL ofrece muchas maneras de instalar esta biblioteca, estos son los enfoques más eficaces:
Instale IronXL utilizando el gestor de paquetes NuGet.
Utilice el gestor de paquetes NuGet para añadir la biblioteca IronXL a su proyecto de Visual Studio y, a continuación, busque IronXL en la pestaña Examinar:
Simplemente elija el paquete y comience el procedimiento de instalación después de encontrar IronXL en los resultados de búsqueda. Una vez finalizada la instalación, puede empezar a utilizar la biblioteca IronXL en su proyecto.
La siguiente captura de pantalla muestra cómo utilizar Visual Studio para acceder al gestor de paquetes NuGet.
Navegue hasta el Gestor de paquetes NuGet.
IronXL en los resultados de búsqueda:
**Busque e instale el paquete IronXL en la interfaz de usuario del gestor de paquetes NuGet.
La interfaz de línea de comandos es un método habitual para la instalación de paquetes entre los desarrolladores. Siga estas instrucciones para instalar IronXL desde la línea de comandos:
Vaya a Herramientas > Administrador de paquetes NuGet > Consola del administrador de paquetes en Visual Studio.
Vaya a la pestaña Consola del gestor de paquetes.
:ProductInstall
When the procedure is finished, you may begin using the IronXL library in your project.
Install IronXL in the Package Manager Console
IronXL is a top-of-the-line Excel Library, using its advanced features you can easily disable protected view messages using C# Code. First, we need an example Excel file that has protection view enabled.
An Excel file with the protection view enabled
You can easily disable the protected view message with the following code example:
using IronXL;
WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("sample1.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet.UnprotectSheet();
workBook.SaveAs("sample2.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample1.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
workSheet.UnprotectSheet()
workBook.SaveAs("sample2.xlsx")
El código anterior abre un libro de Excel utilizandoWorkBook.Load
y luego cargar la hoja de Excel por defecto usando la propiedad workBook.DefaultWorkSheet
. Siguiente,WorkSheet.UnprotectSheet
desactiva la Vista Protegida según sea necesario, yGuardar como método.
Aquí está la captura de pantalla de salida.
El archivo Excel de salida
Como puede ver, las funciones de edición de Microsoft Excel ya están disponibles.
IronXL es una potente biblioteca de C# que simplifica el trabajo con archivos de Microsoft Office Excel en sus aplicaciones. Siguiendo los pasos descritos en esta guía, puede desactivar fácilmente la función Vista protegida en Excel utilizando C#
La intuitiva API de IronXL y su amplia funcionalidad lo convierten en una valiosa herramienta para manipular archivos Excel, ahorrándole tiempo y esfuerzo en su proceso de desarrollo. Si instala la biblioteca IronXL, crea un nuevo proyecto en Visual Studio y utiliza los ejemplos de código proporcionados, podrá desactivar eficazmente la Vista protegida y liberar todo el potencial de la integración de Excel en sus proyectos de C#.
Además, IronXL también ofrece una amplia gama de funciones para interactuar con Excel WorkBook, WorkSheet y Cells level, tales comoconversión entre formatos populares, formato de datos de celda, fusión de celdas, insertar funciones matemáticase incluso la gestión de gráficos yañadir imágenes.
Para más información sobre cómo funcionan los mensajes de vista protegida, visite este enlaceblog. Visite otros tutoriales y ejemplos de código paraleer archivos Excel.
IronXL está a disposición de los usuarios para una prueba gratuita y se puedecon licencia sólo para uso comercial con su paquete Lite a partir de $749.
9 productos API .NET para sus documentos de oficina