Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Dans cet article, nous verrons comment obtenir la valeur d'une cellule spécifique d'un fichier Excel à l'aide d'IronXL.
IronXL est une puissante bibliothèque logicielle pour les développeurs .NET qui offre un moyen simple et efficace de lire, écrire et manipuler des feuilles de calcul Excel dans leurs applications. Il offre une série de fonctionnalités qui rendent le travail avec les fichiers Excel facile et efficace, y compris la possibilité de créer, modifier et supprimer des feuilles de calcul,lire et écrire les données des celluleset même d'effectuercalculs complexes à l'aide de formules Excel. Avec IronXL, les développeurs peuvent rapidement et facilement incorporer les fonctionnalités d'Excel dans leurs applications, ce qui leur permet de gagner du temps et de rationaliser leur processus de développement. Que vous construisiez une application financière ou un outil d'analyse de données, ou que vous ayez simplement besoin de lire et d'écrire des fichiers Excel dans votre application, IronXL fournit une solution flexible et fiable.
Si vous souhaitez utiliser la bibliothèque IronXL pour extraire la valeur d'une cellule spécifique d'un fichier Excel, vous devez remplir certaines conditions préalables :
Pour utiliser la bibliothèque IronXL pour des tâches liées à Excel, vous devez d'abord créer un projet .NET dans Visual Studio. Bien que n'importe quelle version de Visual Studio puisse être utilisée, il est conseillé d'opter pour la version la plus récente. Vous pouvez choisir parmi plusieurs modèles de projet, notamment Windows Forms et ASP.NET, en fonction de vos besoins spécifiques. Ce tutoriel utilisera le modèle de projet d'application console pour illustrer la manière de travailler avec IronXL.
Créer une nouvelle fenêtre de projet
Après avoir sélectionné le type de projet, donnez un nom au projet et choisissez son emplacement ainsi que le framework souhaité pour le projet, par exemple .NET Core 6.
Configuration du projet
Une fois la solution créée, le fichier program.cs s'ouvre, ce qui vous permet de saisir du code et de construire/exécuter l'application.
Projet avec code ouvert
Avec ce nouveau projet Visual Studio créé, installons IronXL.
La bibliothèque IronXL peut être téléchargée et installée de différentes manières. Mais ces deux approches sont les plus simples.
Il s'agit de
Pour installer la bibliothèque IronXL, accédez au gestionnaire de paquets NuGet dans Visual Studio. Il suffit d'ouvrir le gestionnaire de paquets NuGet et de rechercher IronXL dans l'onglet Parcourir. Une fois que vous avez localisé IronXL dans les résultats de recherche, sélectionnez-le et procédez à l'installation. Une fois l'installation terminée, vous pouvez commencer à utiliser la bibliothèque IronXL dans votre projet.
La capture d'écran ci-dessous montre comment ouvrir le gestionnaire de paquets NuGet dans Visual Studio.
NuGet Package Manager
Ce qui suit montre IronXL dans les résultats de recherche :
Résultat de la recherche IronXL
De nombreux développeurs préfèrent installer les paquets à l'aide d'une interface de ligne de commande. Pour installer IronXL à l'aide de la ligne de commande, procédez comme suit :
:ProductInstall
Le paquet sera alors téléchargé et installé dans le projet en cours et sera prêt à être utilisé.
Installation via la ligne de commande
L'extraction des données stockées dans une cellule spécifique d'une feuille de calcul Excel à l'aide d'IronXL est un processus simple qui ne nécessite que quelques lignes de code. Grâce à cette bibliothèque logicielle, les développeurs peuvent facilement accéder à la valeur de la cellule Excel souhaitée dans leur programme. L'exemple de code suivant montre comment utiliser IronXL pour obtenir la propriété value avec une adresse de cellule.
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Gice sheet name and data types
WorkSheet workSheet = workBook.WorkSheets.First();
var range = workSheet ["B2:B2"];
var columnA = workSheet.GetColumn(0);
var row1 = workSheet.GetRow(0);
// Iterate over the range rows to get String Value
foreach (var cell in range)
{
Console.WriteLine($"{cell.Value}");
}
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Gice sheet name and data types
WorkSheet workSheet = workBook.WorkSheets.First();
var range = workSheet ["B2:B2"];
var columnA = workSheet.GetColumn(0);
var row1 = workSheet.GetRow(0);
// Iterate over the range rows to get String Value
foreach (var cell in range)
{
Console.WriteLine($"{cell.Value}");
}
Imports IronXL
Imports System
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Gice sheet name and data types
Private workSheet As WorkSheet = workBook.WorkSheets.First()
Private range = workSheet ("B2:B2")
Private columnA = workSheet.GetColumn(0)
Private row1 = workSheet.GetRow(0)
' Iterate over the range rows to get String Value
For Each cell In range
Console.WriteLine($"{cell.Value}")
Next cell
L'exemple de code ci-dessus récupère une valeur dans la cellule A2 qui sera imprimée sur le terminal.
Output Console
En apportant quelques modifications à l'exemple de code fourni ci-dessus, il est possible d'obtenir une plage de valeurs de cellules à partir d'une feuille de calcul Excel. Il s'agit de modifier le paramètre de portée transmis à la fonctionFeuille de travail
objet. Plus précisément, le paramètre range doit être mis à jour pour refléter la plage de cellules contenant les données souhaitées.
var range = workSheet ["B2:B3"];
var range = workSheet ["B2:B3"];
Dim range = workSheet ("B2:B3")
La plage de cellules passe de [B2:B2]
à [B2:B3]
cela permettra d'imprimer deux valeurs au lieu d'une seule dans la console.
Console de sortie 2
Récupérer la valeur d'une cellule spécifique d'une feuille de calcul Excel à l'aide de C# est une tâche courante pour de nombreuses applications qui travaillent avec des données Excel. IronXL est une puissante bibliothèque logicielle pour les développeurs .NET qui offre un moyen simple et efficace de lire, écrire et manipuler des feuilles de calcul Excel dans leurs applications. Avec IronXL, les développeurs peuvent rapidement et facilement incorporer les fonctionnalités d'Excel dans leurs applications, ce qui leur permet de gagner du temps et de rationaliser leur processus de développement.
En suivant les étapes décrites dans cet article, les développeurs peuvent apprendre à connecter IronXL à leur projet C#, à récupérer les valeurs des cellules par programme, à automatiser les tâches qui impliquent des données Excel et à créer des applications plus efficaces et plus fiables. IronXL est une solution polyvalente et fiable pour travailler avec des fichiers Excel dans des applications C#. Veuillez consulter ces liens pour en savoir plus suropérations détaillées sur les adresses de cellules ou commentimportation de fichiers Excel.
Les utilisateurs d'IronPDF peuvent également bénéficier des avantages suivantsIron Suiteune collection d'outils de développement de logiciels comprenant IronPDF, IronOCR, IronXL, IronBarcode et IronWebscraper.
9 produits de l'API .NET pour vos documents de bureau