UTILISATION D'IRONXL

Comment désactiver la vue protégée dans Excel à l'aide de C#

Mise à jour mars 31, 2024
Partager:

Cet article explique comment désactiver facilement le message d'affichage protégé par Excel à l'aide de la bibliothèque Excel IronXL en C#.

1. IronXL

IronXL est une puissante bibliothèque C# qui offre aux développeurs un moyen efficace et direct de travailler avec des fichiers Excel dans leurs applications. Que vous ayez besoin de lire, d'écrire ou de manipuler des données Excel, IronXL simplifie le processus et vous permet d'accomplir des tâches complexes en toute simplicité. Grâce à son API intuitive et à ses fonctionnalités étendues, IronXL élimine la nécessité de manipuler manuellement les fichiers Excel, ce qui vous permet d'économiser un temps et des efforts précieux. Ce guide explore les principales caractéristiques et capacités d'IronXL et montre comment il peut être utilisé pour rationaliser les opérations liées à Excel et améliorer vos applications C#. Que vous construisiez un outil d'analyse de données, que vous génériez des rapports ou que vous effectuiez des migrations de données, IronXL est un atout précieux qui libère tout le potentiel de l'intégration d'Excel dans vos projets C#

2. Conditions préalables

Avant de commencer à travailler avec IronXL et de désactiver l'affichage protégé dans les fichiers Excel à l'aide du langage de programmation C#, quelques conditions préalables doivent être réunies. Ces conditions préalables sont les suivantes

  1. Environnement de développement : Assurez-vous que vous disposez d'un environnement de développement adéquat sur votre ordinateur. Cela implique généralement de disposer d'un environnement de développement intégré(L'IDE) comme Visual Studio.

  2. Connaissance du C# : Il est important d'avoir une compréhension de base du C# ;

  3. Bibliothèque IronXL : Vous devez disposer de la bibliothèqueIronXL installée dans votre projet. Pour ce faire, vous pouvez utiliser le gestionnaire de paquets NuGet dans Visual Studio ou l'interface de ligne de commande. L'installation de la bibliothèque vous permettra de tirer parti de ses fonctionnalités pour la manipulation des fichiers Excel, y compris le formatage des cellules.

    En vous assurant que ces conditions préalables sont remplies, vous serez prêt à plonger dans le processus de travail avec IronXL.

3. Créer un nouveau C# ;

Pour commencer à travailler avec IronXL, la première étape consiste à créer un nouveau projet dans Visual Studio.

  1. Ouvrez Visual Studio, allez dans Fichiers et cliquez sur le bouton Nouveau projet.

    Comment désactiver la vue protégée dans Excel à l'aide de C#, Figure 1 : Nouveau projet dans Visual Studio

    **Nouveau projet dans Visual Studio

  2. Une nouvelle fenêtre apparaît. Dans cette nouvelle fenêtre, sélectionnez "Console Application" et cliquez sur le bouton Suivant.

    Comment désactiver la vue protégée dans Excel à l'aide de C#, Figure 2 : Créer une nouvelle application console

    Créer une nouvelle application console

  3. Dans la dernière fenêtre, sélectionnez le framework cible, définissez l'emplacement et le nom de ce nouveau projet, et cliquez sur le bouton Créer.

    Votre nouveau projet est créé dans Visual Studio.

4. Installation d'IronXL

IronXL propose de nombreuses façons d'installer cette bibliothèque, voici les approches les plus efficaces :

  1. Installer IronXL en utilisant le gestionnaire de paquets NuGet.

  2. Installer IronXL à l'aide de la console du gestionnaire de paquets.

4.1 Installer IronXL à l'aide du gestionnaire de paquets NuGet

Utilisez le gestionnaire de paquets NuGet pour ajouter la bibliothèque IronXL à votre projet Visual Studio, puis recherchez IronXL dans l'onglet Parcourir :

Il suffit de choisir le paquet et de commencer la procédure d'installation après avoir trouvé IronXL dans les résultats de la recherche. Une fois l'installation terminée, vous pouvez commencer à utiliser la bibliothèque IronXL dans votre projet.

La capture d'écran suivante montre comment utiliser Visual Studio pour accéder au gestionnaire de paquets NuGet.

Comment désactiver la vue protégée dans Excel à l'aide de C#, Figure 3 : Naviguer vers le gestionnaire de paquets NuGet

Naviguer vers le gestionnaire de paquets NuGet

IronXL dans les résultats de recherche :

Comment désactiver la vue protégée dans Excel en utilisant C#, Figure 4 : Rechercher et installer le paquet IronXL dans l'interface utilisateur du gestionnaire de paquets NuGet

Recherche et installation du paquetage IronXL dans l'interface utilisateur du gestionnaire de paquets NuGet

4.2 Utilisation de la ligne de commande de Visual Studio

L'interface de ligne de commande est une approche courante pour l'installation de paquets par les développeurs. Suivez ces instructions pour installer IronXL à partir de la ligne de commande :

  1. Naviguez vers Tools > NuGet Package Manager > Package Manager Console dans Visual Studio.

  2. Naviguez jusqu'à l'onglet Console du gestionnaire de paquets.

  3. Dans la console, tapez ce qui suit :
    :ProductInstall
  1. To run the command, press Enter. This will start the IronXL package download and installation for the current project.

When the procedure is finished, you may begin using the IronXL library in your project.

How To Disable Protected View in Excel Using C#, Figure 5: Install IronXL in the Package Manager Console Install IronXL in the Package Manager Console

5. Disable Protection View in Excel Files using IronXL

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.

How To Disable Protected View in Excel Using C#, Figure 6: An Excel file with the 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")
VB   C#

Le code ci-dessus ouvre un classeur Excel en utilisantWorkBook.Load puis charger la feuille de calcul Excel par défaut en utilisant la propriété workBook.DefaultWorkSheet. Suivant,WorkSheet.UnprotectSheet (Feuille de travail.Déprotéger la feuille) désactive l'affichage protégé si nécessaire, etSaveAs méthode.

Voici la capture d'écran du résultat.

Comment désactiver la vue protégée dans Excel à l'aide de C#, Figure 7 : Le fichier Excel de sortie

Le fichier Excel de sortie

Comme vous pouvez le constater, les fonctions d'édition de Microsoft Excel sont désormais disponibles.

6. Conclusion

IronXL est une puissante bibliothèque C# qui simplifie l'utilisation des fichiers Microsoft Office Excel dans vos applications. En suivant les étapes décrites dans ce guide, vous pouvez facilement désactiver la fonction Vue protégée dans Excel à l'aide de C#

L'API intuitive et les fonctionnalités étendues d'IronXL en font un outil précieux pour manipuler les fichiers Excel, ce qui vous permet d'économiser du temps et des efforts dans votre processus de développement. En installant la bibliothèque IronXL, en créant un nouveau projet dans Visual Studio et en utilisant les exemples de code fournis, vous pouvez désactiver efficacement l'affichage protégé et libérer tout le potentiel de l'intégration d'Excel dans vos projets C#.

En outre, IronXL offre également un large éventail de fonctions permettant d'interagir avec le livre de travail Excel, la feuille de travail et le niveau des cellules, telles quela conversion entre les formats les plus courants, formatage des données des cellules, fusion de cellules, insertion de fonctions mathématiqueset même de gérer des graphiques et desajout d'images.

Pour plus d'informations sur le fonctionnement des messages d'avis protégés, consultez le site suivantblog. Veuillez consulter d'autres tutoriels et exemples de code pourlire des fichiers Excel.

IronXL est mis à la disposition des utilisateurs pour un essai gratuit et peut êtresous licence pour une utilisation commerciale avec son paquetage Lite à partir de $749 seulement.

< PRÉCÉDENT
Comment définir la couleur d'arrière-plan d'une cellule Excel à l'aide de C#
SUIVANT >
Comment ouvrir un fichier Excel et écrire des données en C#