Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Cet article démontre comment fusionner plusieurs cellules en une seule en utilisant Microsoft Excel et IronXL par programmation.
L'option intégrée Fusionner et centrer d'Excel est l'approche la plus rapide et la plus simple pour intégrer deux cellules ou plus. Il n'y a que deux étapes rapides dans l'ensemble du processus :
Cliquez sur le bouton Fusionner & 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 des données dans deux cellules adjacentes vides(B1 et C1)est combiné pour créer une seule cellule de taille considérable pouvant contenir la liste complète.
Fusionner des cellules
Le texte est centré et les cellules sélectionnées sont regroupées en une seule grande cellule lorsque vous cliquez sur Fusionner et centrer, comme le montre la capture d'écran ci-dessus.
Sélectionnez l'option souhaitée dans le menu déroulant en cliquant sur la petite flèche du menu déroulant à côté du bouton Fusionner et Centrer, ce qui vous donnera accès à quelques options supplémentaires de fusion fournies par Excel, telles que Fusionner les cellules sur la ligne et Séparer les cellules.
Combiner les Cellules
La commande Fusionner à travers permet de combiner les cellules choisies individuellement dans chaque ligne.
La commande Fusionner les cellules permet de regrouper les cellules sélectionnées en une seule sans centrer le texte et sans perdre de données.
Il suffit de sélectionner la cellule fusionnée et de cliquer sur l'alignement souhaité dans le groupe Alignement de la page d'accueil pour modifier l'alignement du texte des seules données après la fusion de toutes les cellules.
Il y a quelques points à ne pas oublier lorsque vous utilisez les fonctions intégrées d'Excel pour combiner des cellules adjacentes :
La bibliothèque IronXL en C# vous permet de lire et de modifier rapidement les documents Microsoft Excel. Sans installer Microsoft Excel ou dépendre de Microsoft Office Interop Excel, IronXL est une bibliothèque logicielle .NET autonome qui peut lire d'autres formats de feuilles de calcul.
L'une des meilleures bibliothèques de feuilles de calcul Excel pour C# est IronXL, qui fonctionne à la fois avec .NET Framework et .NET Core. Il prend en charge de nombreuses versions des frameworks .NET, y compris les applications Console, Windows Forms et les applications Web. IronXL simplifie et accélère la mise en œuvre des mesures suivanteslire des fichiers Excelavec ou sans cellules fusionnées. De nombreux types de fichiers Excel, notamment XLSX, XLS, CSV, TSV, XLST, XLSM et autres, sont pris en charge. De nombreuses procédures sont disponibles, notamment l'importation, la modification, l'exportation de tableaux de données, l'exportation d'ensembles de données, etc. Avec IronXL, vous pouvezexporter et enregistrer des fichiersavec une variété d'extensions, y compris XLS, CSV, TSV, JSON, et plus encore.
Vous pouvez facilement lire, modifier et créer des fichiers de feuilles de calcul Excel dans l'environnement .NET grâce à l'API C# conviviale d'IronXL. Il offre une prise en charge complète d'Azure, de .NET Core, de .NET Framework, de Xamarin, de Mobile, de Linux et de macOS.
IronXL prend en charge divers fichiers Excelformats de données des colonnes, y compris le texte, les entiers, les formules, les dates, les devises et les pourcentages, et il est capable deeffectuer des calculscomme Excel.
Ouvrez Visual Studio, sélectionnez "Nouveau projet" et "Console App" dans le menu Fichier. Une application Console C# est utilisée pour sa simplicité.
**Nouveau projet
Dans la zone de texte correspondante, saisissez le nom du projet et le chemin d'accès au fichier. Ensuite, sélectionnez le cadre .NET nécessaire en cliquant sur le bouton Créer. Le projet va maintenant créer la structure du fichier program.cs
et l'ouvrir si vous choisissez une application Console, vous permettant de saisir le code du programme et de le construire ou de l'exécuter.
Configuration du projet
La bibliothèque IronXL nécessaire à la solution doit ensuite être téléchargée. En entrant le code suivant dans le gestionnaire de paquets, vous pouvez télécharger le paquet :
Install-Package IronXL.Excel
IronXL
Le paquet "IronXL" peut également être trouvé et téléchargé à l'aide du gestionnaire de paquets NuGet. La gestion des dépendances dans votre projet est simplifiée par le gestionnaire de paquets NuGet.
NuGet Package Manager
IronXL peut fusionner plusieurs colonnes/cellules dans les feuilles Excel existantes. Vous trouverez ci-dessous un exemple de code permettant de fusionner plusieurs cellules.
var excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx");
WorkSheet workSheet = excelDoc.DefaultWorkSheet;
var range = workSheet["A1:C1"];
workSheet.Merge(range.RangeAddressAsString);
excelDoc.Save();
var excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx");
WorkSheet workSheet = excelDoc.DefaultWorkSheet;
var range = workSheet["A1:C1"];
workSheet.Merge(range.RangeAddressAsString);
excelDoc.Save();
Dim excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx")
Dim workSheet As WorkSheet = excelDoc.DefaultWorkSheet
Dim range = workSheet("A1:C1")
workSheet.Merge(range.RangeAddressAsString)
excelDoc.Save()
Dans le code exemple ci-dessus, d'abord, le classeur Excel existant est chargé dans l'objet classeur IronXL et défini comme la feuille de calcul par défaut. Dans l'étape suivante, sélectionnez la plage de la feuille de calcul comme entrée pour leFusion
fonction disponible dans la feuille de calcul, IronXL combinera plusieurs cellules dans Excel. Après cela, leEnregistrer
La fonction est utilisée pour enregistrer à nouveau le fichier Excel.
Un groupe de cellules peut être fusionné avec Merge
. Seules les valeurs de la première colonne et de la première ligne des cellules de la région fusionnée seront affichées; l'opération de fusion ne supprimera aucune valeur ou donnée des autres cellules. Dans IronXL, la valeur de ces cellules fusionnées est toujours disponible.
Un complément Excel très apprécié, appelé IronXL, ne s'appuie pas sur des bibliothèques externes. Il s'agit d'une solution autonome qui ne nécessite pas l'installation de Microsoft Excel. Il fonctionne avec un grand nombre de plates-formes.
Avec IronXL, vous pouvez effectuer un grand nombre de fonctions sur des documents Microsoft Excel par programmation. Vous pouveztrier des chaînes ou des nombres, couper et ajouter des données dans les cellules vides, rechercher et remplacer des valeurs dans les cellules vides, fusionner et dissocier des cellules, enregistrer des fichiers, concaténer des fonctions et d'autres opérations. Vous pouvez également spécifier les types de données des cellules et évaluer les données de la feuille de calcul. IronXL a égalementLecture et écriture de fichiers CSV des capacités.
Lorsque IronXL sera commercialisé, son acquisition coûtera $749. En outre, les clients peuvent choisir de payer une cotisation annuelle pour les mises à jour du produit et l'assistance. IronXL offre des droits de redistribution sans restriction moyennant un supplément. Vous pouvez cliquer sur lepage de licences ici pour accéder à la source appropriée et obtenir des informations plus précises sur les prix.
9 produits de l'API .NET pour vos documents de bureau