IRONSOFTWAREHOME
UTILISATION D'IRONXL

Comment fusionner les cellules Excel sans perdre de données

Curtis Chau
Curtis Chau
Updated: 5 juillet 2026

Cet article démontre comment fusionner plusieurs cellules en une seule en utilisant Microsoft Excel et IronXL par programmation.

Fusionner plusieurs cellules en une seule cellule en utilisant Microsoft Excel

L'option intégrée Fusionner et Centrer dans Excel est l'approche la plus rapide et la plus simple pour intégrer deux ou plusieurs cellules. Il n'y a que deux étapes rapides dans l'ensemble du processus :

  • Choisissez les cellules Excel adjacentes que vous souhaitez combiner en une seule cellule.
  • Cliquez sur le bouton Fusionner et Centrer dans le groupe Alignement de l'onglet Accueil pour fusionner deux cellules ou plusieurs colonnes dans Excel.

Dans cet exemple, la cellule supérieure gauche A1 contient une liste de fruits, et les données dans deux cellules adjacentes vides (B1 et C1) sont combinées pour créer une cellule unique et de grande taille qui peut contenir la liste complète.

Comment fusionner des cellules dans Excel sans perdre de données, Figure 1 : Fusionner des cellules Fusion de Cellules

Le texte est centré, et les cellules sélectionnées sont combinées en une grande cellule une fois que vous cliquez sur Fusionner et Centrer, comme montré dans la capture d'écran ci-dessus.

Options d'Excel pour Combiner Plusieurs Cellules

Sélectionnez le choix que vous voulez dans le menu déroulant en cliquant sur la petite flèche déroulante à côté du bouton Fusionner et Centrer, qui vous donnera accès à quelques options supplémentaires de fusion fournies par Excel, telles que Fusionner Pour, Découpler les Cellules.

Comment fusionner des cellules dans Excel sans perdre de données, Figure 2 : Combiner des cellules Combiner des Cellules

En utilisant la commande Fusionner Pour, les cellules individuellement choisies de chaque ligne sont combinées.

En utilisant la commande Fusionner les Cellules, vous pouvez combiner les cellules sélectionnées en une seule sans centrer le texte ni perdre de données.

Il suffit de sélectionner la cellule fusionnée et de cliquer sur l'alignement souhaité dans le groupe Alignement sur la page d'accueil pour changer l'alignement du texte uniquement après avoir fusionné toutes les cellules.

Il y a quelques choses à se rappeler lors de l'utilisation des fonctions intégrées d'Excel pour combiner des cellules adjacentes :

  • Seul le contenu de la cellule supérieure gauche restera après la fusion, car toutes les données dans les autres cellules seront supprimées. Par conséquent, assurez-vous que toutes les données que vous voulez inclure dans une cellule fusionnée sont saisies dans la cellule la plus à gauche de la plage choisie.
  • Les cellules sélectionnées sont probablement en mode Édition si le bouton Fusionner et Centrer est grisé. Essayez de fusionner les cellules après avoir quitté le mode Édition en appuyant sur la touche Entrée.

Fonctionnalités de la bibliothèque IronXL

Vous pouvez rapidement lire et modifier des documents Microsoft Excel avec la bibliothèque IronXL en C#. Sans installer Microsoft Excel ou s'appuyer sur l'Interopération de Microsoft Office Excel, IronXL est une bibliothèque logicielle .NET autonome qui peut lire d'autres formats de tableurs.

L'une des meilleures bibliothèques de tableurs Excel pour C# est IronXL, qui fonctionne à la fois avec le .NET Framework et .NET Core. Il prend en charge de nombreuses versions de Frameworks .NET, y compris les applications Console, Windows Forms, et Web. IronXL rend facile et rapide de lire des fichiers Excel avec ou sans cellules fusionnées. De nombreux types de fichiers Excel sont pris en charge, y compris XLSX, XLS, CSV, TSV, XLST, XLSM, et d'autres. De nombreuses procédures, y compris l'import, l'édition, l'exportation de tableaux de données, l'exportation de jeux de données, et d'autres, sont disponibles. Avec IronXL, vous pouvez exporter et enregistrer des fichiers dans une variété d'extensions, y compris XLS, CSV, TSV, JSON, et d'autres.

Vous pouvez facilement lire, modifier et créer des fichiers de tableurs Excel dans l'environnement .NET avec l'API C# conviviale d'IronXL. Il offre un support complet pour Azure, .NET Core, .NET Framework, Xamarin, Mobile, Linux, et macOS.

IronXL prend en charge divers formats de données de colonne Excel, y compris le texte, les entiers, les formules, les dates, les devises, et les pourcentages, et est capable de effectuer des calculs comme Excel.

Création d'un nouveau projet dans Visual Studio

Ouvrez Visual Studio, sélectionnez "Nouveau projet" et choisissez "Application Console" dans le menu Fichier. Une Application Console C# est utilisée pour simplifier.

Comment fusionner des cellules dans Excel sans perdre de données, Figure 3 : Nouveau projet Nouveau Projet

Dans la boîte de texte appropriée, tapez le nom du projet et le chemin du fichier. Ensuite, sélectionnez le Framework .NET nécessaire en cliquant sur le bouton Créer. Le projet va maintenant créer la structure du fichier program.cs et s'ouvrir, vous permettant d'entrer le code du programme et de le construire ou l'exécuter.

Comment fusionner des cellules dans Excel sans perdre de données, Figure 4 : Configuration du projet Configuration du Projet

La bibliothèque IronXL nécessaire à la solution doit ensuite être téléchargée. En entrant la commande suivante dans le Package Manager, vous pouvez télécharger le paquet :

PM > Install-Package IronXL.Excel

Comment fusionner des cellules dans Excel sans perdre de données, Figure 5 : IronXL IronXL

Le paquet "IronXL" peut également être trouvé et téléchargé en utilisant le Package Manager NuGet. La gestion des dépendances dans votre projet est simplifiée avec le Package Manager NuGet.

Comment fusionner des cellules dans Excel sans perdre de données, Figure 6 : Gestionnaire de packages NuGet Package Manager NuGet

Fusionner des Cellules avec IronXL

IronXL peut fusionner plusieurs colonnes/cellules dans des feuilles Excel existantes. Voici le code exemple pour fusionner plusieurs cellules.

using IronXL;

class Program
{
    static void Main()
    {
        // Load the existing Excel workbook
        var excelDoc = WorkBook.Load("demo.xlsx");
        
        // Get the default worksheet
        WorkSheet workSheet = excelDoc.DefaultWorkSheet;
        
        // Define the range of cells to merge
        var range = workSheet["A1:C1"];
        
        // Merge the specified range of cells
        workSheet.Merge(range.RangeAddressAsString);
        
        // Save the changes made to the workbook
        excelDoc.Save();
    }
}

Dans le code exemple ci-dessus :

  1. Le classeur Excel existant est chargé dans l'objet classeur IronXL.
  2. La feuille de calcul par défaut est sélectionnée.
  3. La plage de cellules (A1:C1) que vous souhaitez fusionner est spécifiée.
  4. La méthode Merge est ensuite appelée pour combiner la plage de cellules spécifiée.
  5. Enfin, la méthode Save est appelée pour enregistrer les modifications dans le classeur.

Cette fonction Merge fusionne un groupe de cellules, ne conservant que la valeur de la première cellule de la plage sans supprimer les valeurs des autres cellules. Cependant, les valeurs de ces cellules fusionnées sont toujours accessibles dans IronXL.

Conclusion

Add-in Excel très populaire, IronXL ne dépend pas de bibliothèques externes. C'est une solution autonome qui n'exige pas que Microsoft Excel soit installé. Il fonctionne avec une variété de plateformes.

Avec IronXL, vous pouvez programmer un vaste éventail de fonctions sur des documents Microsoft Excel. Vous pouvez trier des chaînes ou des nombres, découper et ajouter des données dans des cellules vides, rechercher et remplacer des valeurs dans des cellules vierges, fusionner et défusionner des cellules, enregistrer des fichiers, concaténer des fonctions, et effectuer d'autres opérations. Vous pouvez également spécifier les types de données de cellule et évaluer les données des tableurs avec cela. IronXL possède également des capacités de lecture et écriture de fichiers CSV.

Lorsque IronXL sera lancé, il coûtera $999 pour l'acquérir. De plus, les clients ont la possibilité de payer une cotisation annuelle pour les mises à jour du produit et le support. IronXL offre des droits de redistribution illimitée moyennant des frais supplémentaires. Vous pouvez cliquer sur la page des licences ici pour accéder à la source appropriée et obtenir des détails plus spécifiques sur les prix.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

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