
Comment désactiver le mode protégé dans Excel avec IronXL
Cet article explique comment vous pouvez facilement désactiver le message de vue protégée d'Excel en utilisant la bibliothèque C# avancée, IronXL.
1. IronXL
IronXL est une bibliothèque C# puissante qui fournit aux développeurs un moyen efficace et simple de travailler avec des fichiers Excel au sein de 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 avec facilité. Avec son API intuitive et ses fonctionnalités étendues, IronXL élimine le besoin de gestion manuelle des fichiers Excel, vous faisant gagner un temps et des efforts précieux. Ce guide explorera les caractéristiques clés et les capacités d'IronXL, en démontrant 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, génériez des rapports ou réalisiez des migrations de données, IronXL est un atout précieux qui déverrouille tout le potentiel de l'intégration d'Excel dans vos projets C#.
2. Prérequis
Avant de pouvoir commencer à travailler avec IronXL et désactiver la vue protégée dans les fichiers Excel en utilisant le langage de programmation C#, il y a quelques prérequis à mettre en place. Ces prérequis incluent :
- Environnement de développement : assurez-vous de disposer d'un environnement de développement approprié configuré sur votre ordinateur. Cela implique généralement d'avoir un environnement de développement intégré (IDE) comme Visual Studio installé.
- Connaissances en C# : Il est important d'avoir une compréhension de base du C#.
- Bibliothèque IronXL : Vous devrez installer la bibliothèque IronXL dans votre projet. Cela peut être réalisé en utilisant le gestionnaire de packages NuGet dans Visual Studio ou via l'interface de ligne de commande. L'installation de la bibliothèque vous permettra de tirer parti de ses fonctionnalités pour la manipulation de fichiers Excel, y compris le formatage des cellules.
En vous assurant que ces prérequis sont remplis, vous serez prêt à vous plonger dans le processus de travail avec IronXL.
3. Créer un nouveau projet C#
Pour commencer à travailler avec IronXL, la première étape est de créer un nouveau projet dans Visual Studio.
-
Ouvrez Visual Studio, allez dans Fichier et cliquez sur le bouton Nouveau projet.
Nouveau projet dans Visual Studio -
Une nouvelle fenêtre apparaîtra. Dans cette fenêtre, sélectionnez "Application console" et cliquez sur le bouton Suivant.
Créer une nouvelle application console -
Dans la dernière fenêtre, sélectionnez le framework cible, définissez l'emplacement et le nom de ce nouveau projet, puis cliquez sur le bouton Créer.
Votre nouveau projet dans Visual Studio est créé.
4. Installation d'IronXL
IronXL offre plusieurs façons d'installer cette bibliothèque, les approches suivantes étant les plus efficaces :
- Installer IronXL à l'aide du gestionnaire de packages NuGet.
- Installer IronXL à l'aide de la console de gestion de packages.
4.1 Installation d'IronXL à l'aide du gestionnaire de packages NuGet
Utilisez le gestionnaire de packages NuGet pour ajouter la bibliothèque IronXL à votre projet Visual Studio. Recherchez IronXL dans l'onglet Browse :
Choisissez simplement le package et commencez la procédure d'installation après avoir trouvé IronXL dans les résultats de 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 packages NuGet.
Accéder au gestionnaire de package NuGet
IronXL dans les résultats de recherche :
Recherchez et installez le package IronXL dans l'interface utilisateur du gestionnaire de packages NuGet
4.2 Installer IronXL en utilisant la ligne de commande Visual Studio
L'interface en ligne de commande est une approche commune pour l'installation de packages parmi les développeurs. Suivez ces instructions pour installer IronXL à partir de la ligne de commande :
-
Allez dans Outils > Gestionnaire de packages NuGet > Console de gestion de packages dans Visual Studio.
-
Rendez-vous dans l'onglet Console de gestion de packages.
-
Dans la console, tapez la commande suivante :
Install-Package IronXLSHELL -
Pour exécuter la commande, appuyez sur Entrée. Cela démarrera le téléchargement et l'installation du package IronXL pour le projet actuel.
Lorsque la procédure est terminée, vous pouvez commencer à utiliser la bibliothèque IronXL dans votre projet.
Installez IronXL dans la console du Package Manager
5. Désactiver la vue protégée dans les fichiers Excel en utilisant IronXL
IronXL est une bibliothèque Excel de premier ordre, en utilisant ses fonctionnalités avancées, vous pouvez facilement désactiver les messages de vue protégée en utilisant du code C#. Tout d'abord, nous avons besoin d'un exemple de fichier Excel avec la vue protégée activée.
Un fichier Excel avec la vue protégée activée
Vous pouvez facilement désactiver le message de vue protégée avec l'exemple de code suivant :
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");
}
}Imports IronXL
Friend Class Program
Shared Sub Main(ByVal args() As String)
' Load the Excel workbook with protection view enabled.
Dim workBook As WorkBook = WorkBook.Load("sample1.xlsx")
' Get the default worksheet from the workbook.
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Disable the protection on the worksheet.
workSheet.UnprotectSheet()
' Save the modified workbook to a new file.
workBook.SaveAs("sample2.xlsx")
End Sub
End ClassDans ce code, nous ouvrons un classeur Excel en utilisant la méthode WorkBook.Load et chargeons ensuite la feuille de calcul Excel par défaut en utilisant la propriété workBook.DefaultWorkSheet. Ensuite, workSheet.UnprotectSheet désactive la vue protégée selon les besoins, et enfin, workBook.SaveAs est utilisé pour sauvegarder les modifications dans un nouveau fichier Excel.
Voici la capture d'écran du résultat.
Le fichier Excel de sortie
Comme vous pouvez le voir, les fonctions permettant d'activer la modification dans Microsoft Excel sont désormais disponibles.
6. Conclusion
IronXL est une bibliothèque C# puissante qui simplifie le travail avec des fichiers Microsoft Office Excel dans vos applications. En suivant les étapes décrites dans ce guide, vous pouvez facilement désactiver la fonctionnalité de vue protégée dans Excel en utilisant C#.
L'API intuitive et les fonctionnalités étendues d'IronXL en font un outil précieux pour manipuler des fichiers Excel, vous faisant gagner 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 la vue protégée et débloquer tout le potentiel de l'intégration d'Excel dans vos projets C#.
De plus, IronXL offre une large gamme de fonctionnalités pour interagir avec les classeurs, feuilles de calcul et cellules Excel, telles que la conversion entre formats populaires, le formatage des données cellulaires, la fusion de cellules, l'insertion de fonctions mathématiques, et même la gestion de graphiques et l'ajout d'images.
Pour plus d'informations sur le fonctionnement des messages de vue protégée, visitez ce blog. Veuillez consulter d'autres tutoriels et exemples de code pour lire des fichiers Excel.
IronXL est disponible pour les utilisateurs en essai gratuit et peut être licencié pour un usage commercial avec son package Lite à partir de $999 seulement.

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.
Articles connexes



