IRONSOFTWAREHOME
Charger des fichiers Excel sans Interop
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);
Imports IronXL
Imports System
Imports System.Linq

' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")

' Select worksheet at index 0
Dim workSheet As WorkSheet = workBook.WorkSheets(0)

' Get any existing worksheet
Dim firstSheet As WorkSheet = workBook.DefaultWorkSheet

' Select a cell and return the converted value
Dim cellValue As Integer = workSheet("A2").IntValue

' Read from ranges of cells elegantly.
For Each cell In workSheet("A2:A10")
    Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text)
Next

' Calculate aggregate values such as Min, Max and Sum
Dim sum As Decimal = workSheet("A2:A10").Sum()

' Linq compatible
Dim max As Decimal = workSheet("A2:A10").Max(Function(c) c.DecimalValue)
NuGet Download
PM > Install-Package IronXL.Excel
Charger des fichiers Excel sans Interop

Charger des fichiers Excel sans Interop

La fonctionnalité Load dans IronXL vous permet de charger et de manipuler facilement des fichiers Excel existants dans divers formats (XLSX, XLS, CSV, etc.). En chargeant un WorkBook, vous accédez à ses WorkSheets et données, vous permettant d'extraire des valeurs, de parcourir des plages de cellules, et d'effectuer des calculs comme des sommes ou des valeurs maximum. Vous pouvez accéder à des cellules spécifiques, convertir leurs valeurs en type de données approprié (par exemple, entiers, décimaux), et même utiliser LINQ pour des opérations de données avancées. Cette fonctionnalité simplifie le travail avec les données Excel dans .NET, ce qui la rend idéale pour des tâches telles que l'analyse de données, la génération de rapports et l'automatisation.

L'objet WorkBook est le point de départ clé pour interagir avec les fichiers Excel dans IronXL. En utilisant la méthode WorkBook.Load("sample.xlsx"), vous ouvrez un fichier Excel existant, obtenant ainsi accès à son contenu et sa structure pour une manipulation ultérieure. Cela permet aux développeurs de travailler avec des données préexistantes, d'automatiser des tâches et de mettre à jour des feuilles de calcul sans avoir à en créer une nouvelle à partir de zéro.

Ensuite, la propriété WorkSheets[0] est utilisée pour accéder à la première feuille de calcul dans le classeur. Dans Excel, un classeur peut contenir plusieurs feuilles, chacune représentant un ensemble de données organisées en lignes et en colonnes. En sélectionnant la première feuille, vous ciblez la zone principale où vos données sont stockées ou où vous effectuerez des opérations telles que la lecture de valeurs ou le calcul de résultats.

La variable range définit un groupe spécifique de cellules, dans ce cas, la plage de A2 à A10. C'est là qu'IronXL vous permet d'interagir avec plusieurs cellules simultanément, que ce soit en lisant des valeurs, en appliquant une mise en forme ou en effectuant des calculs sur des plages de cellules. Dans cet exemple, il capture une plage de colonnes, ce qui facilite le traitement des données séquentielles.

La méthode .Sum() est utilisée pour calculer la somme des valeurs numériques dans la plage sélectionnée. Cela met en évidence comment IronXL permet aux développeurs d'effectuer des calculs rapides et intégrés sur des plages de données, éliminant ainsi le besoin d'itérations et de sommations manuelles.

Enfin, l'instruction Console.WriteLine() affiche la somme calculée à la console. Il s'agit d'une méthode simple mais puissante pour afficher le résultat de vos opérations, comme la somme des valeurs d'une plage, directement dans votre application.

Grâce à cette approche, les développeurs peuvent facilement automatiser les tâches d'agrégation de données ou les intégrer dans des flux de travail plus vastes.

Apprenez à charger et à manipuler des fichiers Excel avec IronXL
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 2,237,574Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise