using IronXL;
using System;
using System.Linq;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];
// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;
// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;
// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();
// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
Comment désactiver la vue protégée dans Excel à l'aide de C#
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
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.
Connaissance du C# : Il est important d'avoir une compréhension de base du C# ;
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.
Ouvrez Visual Studio, allez dans Fichiers et cliquez sur le bouton Nouveau projet.
**Nouveau projet dans Visual Studio
Une nouvelle fenêtre apparaît. Dans cette nouvelle fenêtre, sélectionnez "Console Application" 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, 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 :
Installer IronXL en utilisant le gestionnaire de paquets NuGet.
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.
Naviguer vers le gestionnaire de paquets NuGet
IronXL dans les résultats de recherche :
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 :
Naviguez vers Tools > NuGet Package Manager > Package Manager Console dans Visual Studio.
Naviguez jusqu'à l'onglet Console du gestionnaire de paquets.
Dans la console, tapez ce qui suit :
:ProductInstall
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.
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.
An Excel file with the protection view enabled
You can easily disable the protected view message with the following code example:
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#.
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.
Jordi maîtrise parfaitement Python, C# et C++. Lorsqu'il ne met pas à profit ses compétences chez Iron Software, il se consacre à la programmation de jeux. Partageant des responsabilités en matière de tests de produits, de développement de produits et de recherche, Jordi apporte une valeur ajoutée considérable à l'amélioration continue des produits. Cette expérience variée le stimule et l'engage, et il dit que c'est l'un des aspects qu'il préfère dans son travail chez Iron Software. Jordi a grandi à Miami, en Floride, et a étudié l'informatique et les statistiques à l'université de Floride.
< 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#
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucune obligation de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre gratuit Démonstration en direct
Fiable par plus de 2 millions d'ingénieurs dans le monde entier