La bibliothèque C# Excel
Allez au-delà de l'édition de base d'une feuille de calcul. Obtenez un contrôle total sur les classeurs, les formules et les graphiques pour .NET 10 sans Office Interop.
- Créer et modifier des fichiers Excel, des formules, des graphiques et des images
- Style des cellules, des bordures, des polices et ajout d'hyperliens
- Compatible avec XLSX, XLS, CSV, TSV, XML et DataTables
- Essai gratuit de 30 jours, fonctionnalités complètes, pas de carte de crédit
Lire les fichiers Excel sans Interop
Voir tous les exemples de code %susing 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)Support multiplateforme
Conçu pour C#, F# et VB.NET fonctionnant sur .NET 10, 9, 8, 7, 6, 5, Core, Standard, ou Framework
Versions .NET :
- C#, VB.NET, F# Langues
- .NET Core (10, 9, 8, 7, 6, 5, et 3.1+)
- .NET Standard (2.0+)
- .NET Framework (4.6.2+)
OS & Processeurs :
- Windows (x64, x86)
- Mac (x64, ARM)
- Linux (x64)
Types de projets .NET :
- Web (Blazor & WebForms)
- Bureau (WPF & MAUI)
- Console (Application & Bibliothèque)
Environnements d'application :
- Windows (10+, Server 2016+)
- Linux (Ubuntu, Debian, CentOS, etc.)
- Mac (macOS 10+)
- Docker (Windows, Linux, Azure)
- Azure (VPS, WebApp, Function)
- AWS (EC2, Lambda)
IDE :
- Microsoft Visual Studio
- Jetbrains ReSharper & Rider
Certification binaire
- Binaires signés DigiCert
Une bibliothèque Excel C# qui donne la priorité à la précision, la facilité d'utilisation et la rapidité.
IronXL est la bibliothèque Excel en C# de premier plan pour générer et éditer des documents Excel dans .NET. Son API conviviale permet aux développeurs d'ajouter des fonctionnalités Excel aux projets .NET en quelques minutes.
Obtenez votre clé d'essai 30 jours gratuitement.
L'API Excel dont vous avez besoin, sans tracas Interop Office.
Créer
Concevoir vos feuilles de calcul
- Créer des feuilles de calcul
- Dupliquer les feuilles de travail
- Définir la position de votre feuille de calcul
- Définir la feuille de calcul active
Personnalisez vos feuilles de calcul avec facilité
Enregistrer et exporter
Exporter les formats de feuille de calcul
Éditer des cahiers
Représentez visuellement vos données
- Ajouter, supprimer, et extraire des images dans les cahiers
- Créer et éditer des graphiques informatifs
Modifier la mise en page
Travailler avec des cellules
- Définir le format de données des cellules
- Sélectionner et manipuler des plages
- Trier les plages de cellules
- Couper les plages de cellules
- Effacer le contenu des cellules
- Copier des cellules
- Ajouter des hyperliens à vos cellules
- Fusionner et dissocier vos cellules
Styliser les cellules
Travailler avec les données
Utilisation des formules
Travailler avec des fonctions mathématiques
Sécuriser vos cahiers
Ajouter des mots de passe
Pourquoi IronXL
Lisez, écrivez et éditez Excel en C#. Pas d'Interop Office. Fonctionne sur Windows, Linux, macOS et cloud.
Support de format étendu
- Lire et écrire XLS, XLSX, XLSM, XLTX, CSV, TSV.
- Exporter vers JSON, HTML et formats binaires en un seul appel.
- Convertir entre formats sans Interop Office ou Excel installé.
Prêt et opérationnel en 5 minutes
- → Débuts rapides de 5 minutes.
- API simple :
WorkBook.Load(),WorkBook.Create(),worksheet["A1"].Value. - Valeurs par défaut intelligentes : formules recalculées automatiquement, syntaxe de
WorkSheet["A1:B10"]pratique des plages.
Performance de niveau entreprise
- .NET 10, Core, Standard, or Framework
- C#, VB.NET, F# pris en charge. Binaires signés DigiCert.
- Déploiement partout : Windows, Linux, macOS, Docker, Azure, AWS, sur site, isolé.
Gestion précise des données, quelle que soit la source
- Types de données natifs : texte, nombres, dates, devises, formules, pourcentages.
- Les formules se recalculent à chaque édition. Maths complètes, tri, filtre, agrégat (compatible LINQ).
- Convertir directement vers/depuis
System.Data.DataSetandDataTablepour les flux de travail de bases de données.
Support & licences prioritaire pour les développeurs
- Licence perpétuelle: achetez une fois, utilisez pour toujours. Mises à jour et renouvellements optionnels.
- assistance technique 24/5 (24/7 en Premium). De vrais humains, réponse moyenne au chat <1 min.
- Garantie de remboursement de 30 jours. Pas le bon ajustement ? Remboursement complet, sans questions.
Pour les bâtisseurs
- Caractéristiques que vous utiliserez réellement :
- lecture/écriture XLSX, XLS, CSV
- formula recalculation
- plages de cellules (A1:B10)
- conditional formatting
- graphiques et images
- password encryption
- trier/filtrer/agréger
- conversion DataSet/DataTable
- gel des volets, ajustement automatique
- export JSON et HTML
- Fonctionne partout : Windows, Linux, macOS, Docker, Azure, AWS, cloud.
Pour les acheteurs
- Approuvé par plus de 2M d'ingénieurs. 2,237,574 installations NuGet (vérifié sur la page des fonctionnalités).
- Pas besoin d'Office Microsoft ou de l'Interop Excel.
- Options de redistribution / SaaS / OEM disponibles.
- Achat favorable : licence perpétuelle, renouvellements optionnels, facture disponible, options de paiement multiples (incl. local : Amazon Pay, Alipay, Apple Pay, IDEAL, SEPA, ACH).
- Garantie de remboursement de 30 jours.
Des millions d'ingénieurs dans le monde entier lui font confiance
Chaque fois que les développeurs demandent, c'est un OUI ! de IronEXCEL
IronXL peut-il lire, créer et modifier des fichiers Excel sans que Microsoft Office ou Excel Interop soit installé ?OUI !
Prend-il en charge les formats XLS, XLSX, CSV, TSV et JSON dans une seule API ?OUI !
Y a-t-il une conversion intégrée entre les feuilles de calcul et les objets DataTable/DataSet pour l'intégration des bases de données ?OUI !
Les formules peuvent-elles être ajoutées, modifiées et recalculées dynamiquement ?OUI !
Prend-il en charge le style granulaire comprenant les polices, les bordures, l'alignement, les arrière-plans et les formats de nombres ?OUI !
Est-il entièrement multiplateforme sur .NET Core, Standard et Framework à travers Windows, Linux, macOS, Docker et Azure ?OUI !
Peut-il ouvrir, éditer et enregistrer des feuilles de calcul protégées par mot de passe ?OUI !
Prend-il en charge les opérations de plage telles que le tri, la découpe, le regroupement et la fusion ?OUI !
Les données de feuilles peuvent-elles être exportées directement vers XML et JSON ?OUI !
Les métadonnées, les volets figés et les zones d'impression peuvent-ils être configurés par programme ?OUI !
Prend-il en charge l'édition en masse rapide utilisant la notation standard des cellules Excel (par exemple, "A1:B10") ?OUI !
Puis-je tester IronXL dans mon projet en direct gratuitement maintenant ?OUI ! Cliquez ici pour commencer votre essai gratuit de 30 jours
Prêt à commencer?
Nuget Downloads 2,237,574|Version :2026.9vient de sortir



