Passer au contenu du pied de page
UTILISATION D'IRONXL

Comment travailler avec des fichiers Excel en C#

Travailler avec des fichiers Microsoft Excel dans des langages de programmation est devenu une exigence significative dans le paradigme moderne de la programmation d'aujourd'hui. La génération d'Excel est nécessaire pour l'automatisation, l'analyse de données, la mesure de la productivité, les rapports, etc. IronXL de Iron Software est une bibliothèque C# puissante qui permet aux développeurs de lire, écrire et manipuler des documents Excel sans avoir besoin que Microsoft Excel soit installé sur la machine dans n'importe quelle application, comme les services web, la console, le bureau, etc. Cela en fait un excellent choix pour les applications qui doivent traiter efficacement et efficacement les données Excel. Dans cet article, nous explorerons comment utiliser IronXL pour travailler avec des fichiers Excel en C#.

Comment travailler avec un cahier de travail Excel en C#

  1. Créez un projet Visual Studio et ajoutez le package NuGet IronXL.
  2. Créez un fichier Excel sans Interop.
  3. Ajoutez du style au fichier Excel en utilisant IronXL.
  4. Lisez les valeurs d'Excel et calculez.
  5. Convertissez Excel en HTML pour une utilisation sur le web.

Présentation de la bibliothèque IronXL

IronXL est une bibliothèque robuste pour .NET qui simplifie le travail avec les fichiers Excel. IronXL est une bibliothèque .NET puissante conçue pour créer, lire et modifier des fichiers Excel sans effort. Elle propose une API intuitive qui simplifie le travail avec les documents Excel, prenant en charge divers formats comme XLS, XLSX et CSV. Cette polyvalence permet une manipulation facile des valeurs de cellules, des formules et du formatage. IronXL est optimisé pour la performance et capable de gérer efficacement les gros fichiers et les opérations de données complexes tout en assurant une utilisation efficace de la mémoire. Sa compatibilité multiplateforme améliore son utilité, faisant d'IronXL un outil inestimable pour les développeurs sur différents systèmes d'exploitation. Voici quelques-unes de ses principales caractéristiques et avantages:

Caractéristiques clés

  1. Import et Export:

    • Importer des données: Prend en charge les formats XLS, XLSX, CSV et TSV.
    • Exporter des données: Peut exporter les feuilles de travail aux formats XLS, XLSX, CSV, TSV et JSON.
  2. Manipulation des données:

    • Intégration System.Data: Travaillez avec des feuilles de calcul en tant qu'objets System.Data.DataSet et System.Data.DataTable.
    • Formules: Prend en charge les formules Excel, qui sont recalculées chaque fois qu'une feuille est modifiée.
  3. Style et Formatage:

    • Style de cellule: Personnalisez la police, la taille, le motif d'arrière-plan, la bordure, l'alignement et les formats numériques.
    • Plages: Réglage intuitif de la plage avec la syntaxe WorkSheet["A1:B10"].
  4. Sécurité:

    • Chiffrement: Chiffrez et déchiffrez les fichiers XLSX, XLSM et XLTX avec des mots de passe.
  5. Compatibilité multiplateforme:
    • Fonctionne avec .NET Framework, .NET Core, .NET Standard et Azure.
    • Compatible avec Windows, macOS, Linux, Docker, Azure et AWS.

Avantages

  1. Pas besoin de Microsoft Office: IronXL ne nécessite pas l'installation de Microsoft Office, ce qui le rend léger et facile à déployer.
  2. Facilité d'utilisation: L'API est intuitive et facile à utiliser, permettant aux développeurs d'intégrer rapidement des fonctionnalités Excel dans leurs applications.
  3. Performance: IronXL est optimisé pour la performance, assurant un traitement rapide et efficace des fichiers Excel volumineux.
  4. Polyvalence: Convient à une large gamme d'applications, y compris les solutions web, de bureau et basées sur le cloud.
  5. Documentation complète: Une documentation et des exemples étendus sont disponibles, ce qui facilite la mise en route des développeurs et la recherche de solutions aux problèmes courants.

Commencer

Pour utiliser IronXL dans vos projets .NET, vous devez vous assurer que votre environnement de développement répond aux prérequis suivants:

Prérequis

  1. .NET Framework: IronXL prend en charge .NET Framework 4.5 et les technologies .NET supérieures.
  2. .NET Core et .NET Standard: Compatible avec .NET Core 2, 3, 5, 6, 7, 8 et 9. Prend en charge .NET Standard 2.0 et 2.1.
  3. Systèmes d'exploitation: Fonctionne sur Windows, macOS et Linux. Compatible avec les environnements Docker, Azure et AWS.
  4. Pas besoin de Microsoft Office: IronXL ne nécessite pas l'installation de Microsoft Office ou d'Excel Interop.
  5. Éditeur de code : Tout éditeur de code C# visuel comme Visual Studio, etc.

Installation

Vous pouvez installer IronXL via le gestionnaire de packages NuGet dans Visual Studio ou en utilisant la console du gestionnaire de packages avec la commande suivante:

dotnet add package IronXL.Excel --version 2024.8.5
dotnet add package IronXL.Excel --version 2024.8.5
SHELL

Comment travailler avec un cahier de travail Excel en C#

Pour commencer à travailler sur un fichier Excel, d'abord, développons un projet Visual Studio et ajoutons la bibliothèque IronXL.

Étape 1 : Créez un projet Visual Studio et ajoutez le package NuGet IronXL

Ouvrez Microsoft Visual Studio et sélectionnez l'option 'Créer un nouveau projet' pour commencer à créer le projet.

Comment travailler avec des fichiers Excel en C#: Figure 1 - Nouveau projet

Sélectionnez le modèle de projet de votre choix, ici nous avons sélectionné l'application Console pour la simplicité.

Comment travailler avec des fichiers Excel en C#: Figure 2 - Application Console

Entrez maintenant le nom et l'emplacement du projet.

Comment travailler avec des fichiers Excel en C#: Figure 3 - Configuration du projet

Sélectionnez la version de .NET Framework que vous préférez. Nous avons sélectionné la dernière disponible sur notre machine.

Comment travailler avec des fichiers Excel en C#: Figure 4 - Framework cible

Une fois que le bouton Créer est cliqué, le projet sera créé et prêt à être utilisé. Ouvrez l'Explorateur de solutions pour vérifier les fichiers du projet.

Comment travailler avec des fichiers Excel en C#: Figure 5 - Explorateur de solutions

Maintenant, installons la bibliothèque IronXL à partir du gestionnaire de packages NuGet comme indiqué ci-dessus.

Étape 2 : Créez un fichier Excel sans Interop

Maintenant, créons un fichier Excel sans utiliser la bibliothèque Microsoft Interop.

using IronXL;

namespace WorkingWithIronXL
{
    public class Program
    {
        public static void Main()
        {
            // Create new Excel WorkBook Object
            WorkBook workBook = WorkBook.Create();
            // Create WorkSheet
            WorkSheet workSheet = workBook.CreateWorkSheet("newXlDemo");
            // Add data in new worksheet
            workSheet["A1"].Value = "IronXL is the best Excel library";           
            // Save the Excel file as XLSX
            workBook.SaveAs("myIronXlDemo.xlsx");
        }
    }
}
using IronXL;

namespace WorkingWithIronXL
{
    public class Program
    {
        public static void Main()
        {
            // Create new Excel WorkBook Object
            WorkBook workBook = WorkBook.Create();
            // Create WorkSheet
            WorkSheet workSheet = workBook.CreateWorkSheet("newXlDemo");
            // Add data in new worksheet
            workSheet["A1"].Value = "IronXL is the best Excel library";           
            // Save the Excel file as XLSX
            workBook.SaveAs("myIronXlDemo.xlsx");
        }
    }
}
Imports IronXL

Namespace WorkingWithIronXL
	Public Class Program
		Public Shared Sub Main()
			' Create new Excel WorkBook Object
			Dim workBook As WorkBook = WorkBook.Create()
			' Create WorkSheet
			Dim workSheet As WorkSheet = workBook.CreateWorkSheet("newXlDemo")
			' Add data in new worksheet
			workSheet("A1").Value = "IronXL is the best Excel library"
			' Save the Excel file as XLSX
			workBook.SaveAs("myIronXlDemo.xlsx")
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

Explication du code

  1. Nous ajoutons l'espace de noms IronXL pour commencer à travailler avec la bibliothèque.
  2. Ensuite, nous créons un objet Excel pour créer un fichier XLSX avec WorkBook.Create().
  3. La méthode CreateWorkSheet est ensuite appelée pour créer une feuille de calcul à l'intérieur du classeur.
  4. Ajoutez des valeurs à une cellule en utilisant workSheet["A1"].Value.
  5. Ensuite, enregistrez le fichier Excel en utilisant workBook.SaveAs en fournissant un nom pour le fichier.

Fichier Excel de sortie

Comment travailler avec des fichiers Excel en C#: Figure 6 - Sortie Excel

Étape 3 : Ajoutez du style au fichier Excel en utilisant IronXL

Voyons maintenant comment ajouter des styles aux cellules Excel.

using IronXL;

namespace WorkingWithIronXL
{
    public class Program
    {
        public static void Main()
        {
            // Create a new workbook
            WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
            // Create a new worksheet
            WorkSheet workSheet = workBook.CreateWorkSheet("StyledSheet");
            // Add multiple values to cells
            workSheet["A1"].Value = "This Styled Text with Awesome IronXL library";
            workSheet["A2"].Value = 999999;
            // Apply styles to cells
            workSheet["A1"].Style.Font.Bold = true;
            workSheet["A1"].Style.Font.Italic = true;
            workSheet["A1"].Style.Font.Height = 14;
            workSheet["A1"].Style.Font.Color = "#FF0000"; // Red color
            workSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;
            workSheet["A2"].Style.BottomBorder.SetColor("#00FF00"); // Green color
            // Save the workbook
            workBook.SaveAs("myIronXlWriteDemo.xlsx");
        }
    }
}
using IronXL;

namespace WorkingWithIronXL
{
    public class Program
    {
        public static void Main()
        {
            // Create a new workbook
            WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
            // Create a new worksheet
            WorkSheet workSheet = workBook.CreateWorkSheet("StyledSheet");
            // Add multiple values to cells
            workSheet["A1"].Value = "This Styled Text with Awesome IronXL library";
            workSheet["A2"].Value = 999999;
            // Apply styles to cells
            workSheet["A1"].Style.Font.Bold = true;
            workSheet["A1"].Style.Font.Italic = true;
            workSheet["A1"].Style.Font.Height = 14;
            workSheet["A1"].Style.Font.Color = "#FF0000"; // Red color
            workSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double;
            workSheet["A2"].Style.BottomBorder.SetColor("#00FF00"); // Green color
            // Save the workbook
            workBook.SaveAs("myIronXlWriteDemo.xlsx");
        }
    }
}
Imports IronXL

Namespace WorkingWithIronXL
	Public Class Program
		Public Shared Sub Main()
			' Create a new workbook
			Dim workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
			' Create a new worksheet
			Dim workSheet As WorkSheet = workBook.CreateWorkSheet("StyledSheet")
			' Add multiple values to cells
			workSheet("A1").Value = "This Styled Text with Awesome IronXL library"
			workSheet("A2").Value = 999999
			' Apply styles to cells
			workSheet("A1").Style.Font.Bold = True
			workSheet("A1").Style.Font.Italic = True
			workSheet("A1").Style.Font.Height = 14
			workSheet("A1").Style.Font.Color = "#FF0000" ' Red color
			workSheet("A2").Style.BottomBorder.Type = IronXL.Styles.BorderType.Double
			workSheet("A2").Style.BottomBorder.SetColor("#00FF00") ' Green color
			' Save the workbook
			workBook.SaveAs("myIronXlWriteDemo.xlsx")
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

Explication du code

  1. Créez un fichier Excel en utilisant WorkBook.Create.
  2. Créez une feuille de calcul en utilisant workBook.CreateWorkSheet.
  3. Ajoutez des valeurs aux cellules en utilisant workSheet["A1"].Value.
  4. Ajoutez des styles à chaque cellule en utilisant les propriétés sur la cellule comme workSheet["A1"].Style.Font.Bold.
  5. Enregistrez le classeur en utilisant workBook.SaveAs.

Fichier Excel de sortie

Comment travailler avec des fichiers Excel en C#: Figure 7 - Sortie Excel stylisée

Étape 4 : Lire les valeurs d'Excel et calculer

Maintenant que nous avons vu comment créer des fichiers Excel, voyons le code suivant sur la façon de lire des fichiers Excel en utilisant IronXL et de réaliser quelques calculs en mémoire.

using IronXL;
using System;

namespace WorkingWithIronXL
{
    internal class IronXlDemo
    {
        public static void ReadData()
        {
            // Load the Excel worksheet
            WorkBook workBook = WorkBook.Load("sampleEmployeeData.xlsx");
            // Select the first worksheet
            WorkSheet workSheet = workBook.WorkSheets[0];
            // Read a specific cell value
            int cellValue = workSheet["A2"].IntValue;
            Console.WriteLine($"Value in A2: {cellValue}");
            // Read a range of cells
            foreach (var cell in workSheet["A1:H10"])
            {
                Console.Write($"{cell.Text}\t");
                if(cell.AddressString.Contains("H"))
                {
                    Console.WriteLine();
                }
            }
            // Calculate aggregate values
            decimal sum = workSheet["F2:F10"].Sum();
            Console.WriteLine($"Sum of F2:F10: {sum}");
        }
    }
}
using IronXL;
using System;

namespace WorkingWithIronXL
{
    internal class IronXlDemo
    {
        public static void ReadData()
        {
            // Load the Excel worksheet
            WorkBook workBook = WorkBook.Load("sampleEmployeeData.xlsx");
            // Select the first worksheet
            WorkSheet workSheet = workBook.WorkSheets[0];
            // Read a specific cell value
            int cellValue = workSheet["A2"].IntValue;
            Console.WriteLine($"Value in A2: {cellValue}");
            // Read a range of cells
            foreach (var cell in workSheet["A1:H10"])
            {
                Console.Write($"{cell.Text}\t");
                if(cell.AddressString.Contains("H"))
                {
                    Console.WriteLine();
                }
            }
            // Calculate aggregate values
            decimal sum = workSheet["F2:F10"].Sum();
            Console.WriteLine($"Sum of F2:F10: {sum}");
        }
    }
}
Imports Microsoft.VisualBasic
Imports IronXL
Imports System

Namespace WorkingWithIronXL
	Friend Class IronXlDemo
		Public Shared Sub ReadData()
			' Load the Excel worksheet
			Dim workBook As WorkBook = WorkBook.Load("sampleEmployeeData.xlsx")
			' Select the first worksheet
			Dim workSheet As WorkSheet = workBook.WorkSheets(0)
			' Read a specific cell value
			Dim cellValue As Integer = workSheet("A2").IntValue
			Console.WriteLine($"Value in A2: {cellValue}")
			' Read a range of cells
			For Each cell In workSheet("A1:H10")
				Console.Write($"{cell.Text}" & vbTab)
				If cell.AddressString.Contains("H") Then
					Console.WriteLine()
				End If
			Next cell
			' Calculate aggregate values
			Dim sum As Decimal = workSheet("F2:F10").Sum()
			Console.WriteLine($"Sum of F2:F10: {sum}")
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

Explication du code

  1. Nous chargeons un fichier Excel d'exemple en mémoire en utilisant WorkBook.Load.
  2. Accédez à la première feuille de calcul dans le classeur.
  3. Lisez la valeur d'une cellule spécifique et affichez-la en utilisant Console.WriteLine.
  4. Parcourez une plage de cellules et imprimez chaque valeur. Des lignes sont imprimées pour chaque fin de colonne 'H'.
  5. Calculez la somme des valeurs dans la plage F2-F10 et imprimez-la.

Fichier Excel d'entrée

Comment travailler avec des fichiers Excel en C#: Figure 8 - Entrée Excel

Output

Comment travailler avec des fichiers Excel en C#: Figure 9 - Sortie Console

Étape 5: Convertir Excel en HTML pour une utilisation sur le web

Maintenant que nous savons comment générer, lire et écrire des fichiers Excel, voyons comment convertir Excel en HTML pour une utilisation sur le web.

using IronXL;
using IronXL.Options;

namespace WorkingWithIronXL
{
    internal class IronXlDemo
    {
        public static void ConvertToHtml()
        {
            WorkBook workBook = WorkBook.Load("sampleEmployeeData.xlsx");
            var options = new HtmlExportOptions()
            {
                // Set row/column numbers visible in HTML document
                OutputRowNumbers = true,
                OutputColumnHeaders = true,
                // Set hidden rows/columns visible in HTML document
                OutputHiddenRows = true,
                OutputHiddenColumns = true,
                // Set leading spaces as non-breaking
                OutputLeadingSpacesAsNonBreaking = true
            };
            // Export workbook to the HTML file
            workBook.ExportToHtml("workBook.html", options);
        }
    }
}
using IronXL;
using IronXL.Options;

namespace WorkingWithIronXL
{
    internal class IronXlDemo
    {
        public static void ConvertToHtml()
        {
            WorkBook workBook = WorkBook.Load("sampleEmployeeData.xlsx");
            var options = new HtmlExportOptions()
            {
                // Set row/column numbers visible in HTML document
                OutputRowNumbers = true,
                OutputColumnHeaders = true,
                // Set hidden rows/columns visible in HTML document
                OutputHiddenRows = true,
                OutputHiddenColumns = true,
                // Set leading spaces as non-breaking
                OutputLeadingSpacesAsNonBreaking = true
            };
            // Export workbook to the HTML file
            workBook.ExportToHtml("workBook.html", options);
        }
    }
}
Imports IronXL
Imports IronXL.Options

Namespace WorkingWithIronXL
	Friend Class IronXlDemo
		Public Shared Sub ConvertToHtml()
			Dim workBook As WorkBook = WorkBook.Load("sampleEmployeeData.xlsx")
			Dim options = New HtmlExportOptions() With {
				.OutputRowNumbers = True,
				.OutputColumnHeaders = True,
				.OutputHiddenRows = True,
				.OutputHiddenColumns = True,
				.OutputLeadingSpacesAsNonBreaking = True
			}
			' Export workbook to the HTML file
			workBook.ExportToHtml("workBook.html", options)
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

Explication du code

  1. Chargez le fichier Excel "sampleEmployeeData.xlsx" en utilisant la méthode Load.
  2. Définissez les options pour la conversion en HTML en utilisant HtmlExportOptions.
  3. Utilisez la méthode ExportToHtml pour convertir et enregistrer le classeur en tant que fichier HTML.

Input

Comment travailler avec des fichiers Excel en C#: Figure 10 - Entrée Excel pour le web

Output

Comment travailler avec des fichiers Excel en C#: Figure 11 - Sortie HTML

Cas d'Utilisation du Monde Réel

IronXL est une bibliothèque .NET polyvalente avec une large gamme d'applications dans le monde réel, notamment:

1. Rapports d'affaires:

  • Automatisation de la génération de rapports périodiques, tels que des résumés de ventes, des états financiers et des indicateurs de performance.
  • Création de tableaux de bord personnalisés qui tirent des données de diverses sources et les présentent dans un format Excel.

2. Analyse de données:

  • Traitement de grands ensembles de données pour effectuer des analyses statistiques, le nettoyage des données et la transformation de données.
  • Exportation de données analysées dans Excel pour un examen plus approfondi et un partage avec les parties prenantes.

3. Gestion des stocks:

  • Gestion des inventaires de produits en créant et en mettant à jour des feuilles Excel avec des niveaux de stock, des détails de fournisseur et des points de réapprovisionnement.
  • Génération de rapports d'inventaire pour suivre le mouvement de stock et identifier les tendances.

4. Gestion de la relation client (CRM):

  • Exportation de données client depuis les systèmes CRM vers Excel pour une analyse et un reporting détaillés.
  • Mise à jour des enregistrements CRM en important des données modifiées à partir de fichiers Excel.

5. Établissements d'enseignement:

  • Création et gestion de carnets de notes des étudiants, des registres de présence et des rapports de progrès.
  • Génération de résultats d'examens et d'analyses de performance détaillées pour les enseignants et les étudiants.

6. Services financiers:

  • Automatisation de la création de modèles financiers, de budgets et de prévisions dans Excel.
  • Consolidation des données financières de plusieurs sources pour un reporting financier complet.

7. Ressources humaines:

  • Gestion des données des employés, y compris les coordonnées, les informations sur la paie et les évaluations de performances.
  • Génération de rapports sur les indicateurs RH tels que les effectifs, les taux de rotation et les données démographiques des employés.

8. Gestion de projet:

  • Suivi des délais, des jalons et de l'allocation des ressources de projet à l'aide de feuilles Excel.
  • Création de diagrammes de Gantt et d'autres outils de gestion de projet directement dans Excel.

9. E-commerce:

  • Exportation des détails des commandes, des informations client et des données de ventes depuis les plateformes de commerce électronique vers Excel.
  • Analyse des tendances de vente, du comportement des clients et de la performance des produits.

10. Santé:

  • Gestion des dossiers des patients, des calendriers de rendez-vous et des plans de traitement dans Excel.
  • Analyse des données de santé pour identifier des modèles et améliorer les soins aux patients.

Licences IronXL

IronXL est une bibliothèque d'entreprise faisant partie de la suite de produits Iron Suite de Iron Software. Elle nécessite une licence pour fonctionner. Les utilisateurs peuvent télécharger une licence d'essai pour travailler en utilisant leur ID email depuis ici. Une fois les données saisies, la licence est envoyée à l'adresse électronique fournie. Cette licence doit être placée au début du code, avant d'utiliser la bibliothèque IronXL comme ci-dessous.

License.LicenseKey = "your Key Here";
License.LicenseKey = "your Key Here";
License.LicenseKey = "your Key Here"
$vbLabelText   $csharpLabel

Conclusion

IronXL est une bibliothèque .NET puissante pour créer, lire et modifier des fichiers Excel, offrant une API intuitive qui simplifie le processus de travail avec les documents Excel. Il prend en charge une large gamme de formats Excel, y compris XLS, XLSX et CSV, le rendant polyvalent pour divers cas d'utilisation. IronXL permet une manipulation facile des valeurs de cellules, des formules et du formatage, et est optimisé pour la performance, gérant efficacement les fichiers volumineux et les opérations complexes. Sa gestion efficace de la mémoire assure des applications réactives, et sa compatibilité multiplateforme en fait un outil précieux pour les développeurs travaillant sur différents systèmes d'exploitation.

Questions Fréquemment Posées

Comment puis-je manipuler des fichiers Excel en C# sans Microsoft Excel installé?

Vous pouvez utiliser IronXL, une bibliothèque C# de Iron Software, pour lire, écrire et manipuler des documents Excel sans nécessiter Microsoft Excel. Il prend en charge divers formats comme XLS, XLSX et CSV, et peut être utilisé dans des applications telles que les services web, les applications de bureau et console.

Quelles sont les étapes pour configurer un projet Visual Studio pour travailler avec Excel en C#?

Pour configurer un projet Visual Studio pour travailler avec Excel en C#, installez IronXL via le gestionnaire de packages NuGet. Utilisez la commande : dotnet add package IronXL.Excel --version 2024.8.5 dans la console du gestionnaire de packages pour ajouter la bibliothèque à votre projet.

Puis-je effectuer des calculs dans des fichiers Excel en utilisant C#?

Oui, en utilisant IronXL, vous pouvez effectuer des calculs dans des fichiers Excel. La bibliothèque supporte les formules Excel, vous permettant d'automatiser les calculs directement dans votre application C#.

Comment convertir un fichier Excel en HTML en utilisant C#?

IronXL fournit la méthode ExportToHtml pour convertir des fichiers Excel en HTML. Cette méthode permet des options de personnalisation pour garantir que la sortie HTML répond à vos exigences.

Quels sont les avantages d'utiliser IronXL pour la manipulation de fichiers Excel en C#?

IronXL offre une facilité d'utilisation avec une API intuitive, des performances optimisées pour la gestion de gros fichiers Excel, et une polyvalence pour diverses applications. Sa compatibilité multiplateforme et sa documentation complète améliorent encore son utilité.

Puis-je appliquer un style avancé aux cellules Excel en utilisant IronXL?

Oui, avec IronXL, vous pouvez appliquer des styles avancés aux cellules Excel, tels que la personnalisation de la police, la taille, la couleur, les bordures et l'alignement en utilisant les propriétés de style de chaque cellule.

IronXL est-il adapté à la manipulation de fichiers Excel multiplateforme?

Oui, IronXL est conçu pour être multiplateforme, compatible avec Windows, macOS, Linux, et des environnements comme Docker, Azure et AWS, ce qui le rend idéal pour des scénarios de déploiement variés.

Comment lire les valeurs des cellules d'un fichier Excel en utilisant IronXL en C#?

Avec IronXL, vous pouvez lire les valeurs des cellules d'un fichier Excel en chargeant le fichier en utilisant WorkBook.Load, en sélectionnant la feuille de calcul, et en accédant aux valeurs des cellules ou plages spécifiques en utilisant leur adresse.

Qu'est-ce qui rend IronXL un outil puissant pour manipuler des fichiers Excel en C#?

IronXL est puissant grâce à son support de plusieurs formats (XLS, XLSX, CSV), ses capacités de formules et de style, son chiffrement pour la sécurité, et sa capacité à traiter efficacement de gros fichiers sur différents systèmes d'exploitation.

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite