Passer au contenu du pied de page
UTILISATION D'IRONXL

Comment geler une ligne dans Excel (Guide pour débutants)

1. Introduction

Excel, avec des fonctionnalités comme le gel des volets, simplifie la visualisation du contenu de différentes zones au sein d'un classeur. En figeant des lignes ou des colonnes, des cellules spécifiques restent visibles lors du défilement du contenu. Cela peut être réalisé avec la bibliothèque IronXL, qui offre des opérations avancées sur Excel, y compris une option de gel des volets.

2. Geler et dégeler des lignes et des colonnes avec Excel

2.1 Geler des lignes

Dans votre feuille de calcul, vous pourriez vouloir afficher en permanence une ligne ou une colonne spécifique, en particulier les cellules d'en-tête. Vous pouvez faire défiler votre matériel tout en voyant les cellules figées en figeant des lignes ou des colonnes en place.

Étape 1 : Sélectionnez la ligne que vous souhaitez figer ou, si vous souhaitez figer la première ligne, sélectionnez la ligne 1. Dans ce cas, choisissez la ligne 1 pour la figer afin de voir l'en-tête à tout moment.

Comment figer une ligne dans Excel (Guide Débutant), Figure 1 : Les données Excel démontrées pour figer les lignes Les données Excel démontrées pour figer les lignes

Étape 2 : Choisissez Geler les volets dans le menu déroulant en cliquant sur la commande Geler les volets dans l'onglet Affichage.

Comment figer une ligne dans Excel (Guide Débutant), Figure 2 : Accédez à la fonction Geler les volets dans Microsoft Excel Accédez à la fonction Geler les volets dans Microsoft Excel

Étape 3 : La ligne grise indique que les lignes sont figées en place. Les lignes figées peuvent toujours être vues en haut de la feuille de calcul lorsque vous faites défiler vers le bas. Dans cet exemple, faites défiler jusqu'à la ligne 17, mais la ligne 1 peut encore être vue à l'écran car elle a été figée en tant que ligne du haut.

Comment figer une ligne dans Excel (Guide Débutant), Figure 3 : Indication grise pour les lignes figées Indication grise pour les lignes figées

2.2 Geler des colonnes

Étape 1 : Choisissez la colonne à droite de la ou des colonnes que vous souhaitez figer. Dans ce cas, choisissez la colonne B pour figer la colonne A.

Comment figer une ligne dans Excel (Guide Débutant), Figure 4 : Les données Excel démontrées pour figer les colonnes Les données Excel démontrées pour figer les colonnes

Étape 2 : Choisissez Geler les volets dans le menu déroulant en cliquant sur la commande Geler les volets dans l'onglet Affichage.

Comment figer une ligne dans Excel (Guide Débutant), Figure 5 : Accédez à la fonction Geler les volets dans Microsoft Excel Accédez à la fonction Geler les volets dans Microsoft Excel

Étape 3 : Ensuite, sélectionnez la colonne à figer, qui sera indiquée par une ligne grise. La ligne grise indique où la colonne sera figée en place. Lors de la navigation dans la feuille de calcul, la colonne figée reste visible sur le côté gauche. Dans cet exemple, faites défiler jusqu'à la colonne G et vous pouvez toujours voir la colonne figée à gauche.

Comment figer une ligne dans Excel (Guide Débutant), Figure 6 : Indication grise pour les colonnes figées Indication grise pour les colonnes figées

2.3 Dégeler les volets

Si vous souhaitez choisir une option de vue différente, vous devrez peut-être réinitialiser la feuille de calcul en dégelant les volets. Pour ce faire, cliquez sur la commande Geler les volets puis sélectionnez Dégeler les volets dans le menu déroulant pour dégeler les lignes ou les colonnes.

Comment figer une ligne dans Excel (Guide Débutant), Figure 7 : Accédez à la fonction Dégeler les volets dans Microsoft Excel Accédez à la fonction Dégeler les volets dans Microsoft Excel

3. Geler et dégeler des lignes et des colonnes avec IronXL

3.1 Fonctionnalités d'IronXL

IronXL est une bibliothèque .NET qui permet de lire et d'éditer des documents Microsoft Excel en C#. C'est une bibliothèque logicielle .NET autonome qui peut lire plusieurs formats de feuilles de calcul. L'installation de Microsoft Excel ou d'Interop n'est pas nécessaire.

Avec l'API C# conviviale d'IronXL, il est facile de lire, modifier et créer des fichiers de feuille de calcul Excel dans l'environnement .NET. La bibliothèque offre un support complet pour .NET Core, .NET Framework, Xamarin, Mobile, Linux, macOS, et Azure, et est parmi les meilleures bibliothèques de feuilles de calcul Excel pour ces plateformes.

3.2 Fonctionnalités d'IronXL

  • Les données de XLS, XLSX, CSV, et TSV peuvent être éditées, lues et chargées.
  • Elle prend en charge le stockage et l'exportation des données en CSV, TSV, JSON, XLS, et XLSX.
  • Les plages peuvent être facilement utilisées avec la syntaxe WorkSheet["A1:B10"]. Les plages peuvent être mélangées logiquement.
  • Les colonnes, lignes et plages peuvent être triées.
  • Des exemples de styles incluent les styles visuels des cellules, police, taille, bordure, alignement, verrouillage, figer des cellules, masquer/afficher des lignes, et des formats de nombre peuvent être appliqués.

3.3 Geler les volets avec IronXL

Geler des lignes et des colonnes dans Excel permet qu'elles restent fixes à l'emplacement spécifié à l'écran lors du défilement, ce qui rend plus facile le suivi des colonnes et les références. Voici un exemple de code pour geler des lignes :

using IronXL;

// Load the existing Excel file
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Get a specific worksheet from the workbook
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Create a freeze pane at the top of the worksheet
// Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1);

// Save the modified Excel file
wb.SaveAs("sample1.xlsx");
using IronXL;

// Load the existing Excel file
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Get a specific worksheet from the workbook
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Create a freeze pane at the top of the worksheet
// Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1);

// Save the modified Excel file
wb.SaveAs("sample1.xlsx");
Imports IronXL

' Load the existing Excel file
Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")

' Get a specific worksheet from the workbook
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")

' Create a freeze pane at the top of the worksheet
' Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1)

' Save the modified Excel file
wb.SaveAs("sample1.xlsx")
$vbLabelText   $csharpLabel

Le code ci-dessus est un exemple qui fige la première ligne de la feuille Excel.

  1. Charger la feuille Excel existante : Utilisez la méthode WorkBook.LoadExcel pour charger le fichier Excel dans l'objet wb, qui peut effectuer divers types de processus Excel.

  2. Sélectionner la feuille de calcul : Utilisez GetWorkSheet pour sélectionner la feuille de calcul requise par nom (dans ce cas, "Sheet1").

  3. Créer des volets gelés : La méthode CreateFreezePane est utilisée avec deux paramètres - un pour la position de la colonne et l'autre pour la position de la ligne. Elle fige sur place les colonnes et les lignes spécifiées.

  4. Sauvegarder le classeur : Utilisez la méthode SaveAs pour sauvegarder les modifications dans un fichier.

Modifier les valeurs dans CreateFreezePane peut modifier quelles lignes et colonnes sont figées.

Comment figer une ligne dans Excel (Guide Débutant), Figure 8 : Le fichier Excel avec la fonction de volets gelés d'IronXL Le fichier Excel avec la fonction de volets gelés d'IronXL

3.4 Dégeler les volets avec IronXL

La fonction RemovePane peut être utilisée pour dégeler les lignes et les colonnes dans la feuille Excel.

4. Conclusion

La bibliothèque IronXL est une bibliothèque de développement qui fournit toutes les capacités avancées requises pour une application Excel complexe. Une grande qualité est qu'elle offre aux développeurs et utilisateurs un essai gratuit, facilitant la détermination si elle répond à leurs besoins. IronXL est l'une des bibliothèques les plus rapides disponibles, et avec seulement quelques lignes de code, un développeur peut facilement apprendre à créer un document Excel et réaliser une variété d'opérations Excel. Pour en savoir plus sur IronXL, cliquez sur cette page principale d'IronXL, ou suivez ce tutoriel sur la lecture de fichiers Excel pour des exemples supplémentaires.

Questions Fréquemment Posées

Comment puis-je figer une ligne dans une feuille Excel en utilisant C# ?

Vous pouvez figer une ligne dans une feuille Excel en utilisant IronXL en chargeant le fichier Excel avec WorkBook.LoadExcel, en sélectionnant la feuille de calcul avec GetWorkSheet, puis en utilisant la méthode CreateFreezePane pour spécifier la ligne que vous souhaitez figer.

Quel est l'avantage d'utiliser la fonction de figer les volets dans Excel ?

La fonction de figer les volets dans Excel permet aux utilisateurs de garder visibles des lignes ou des colonnes spécifiques tout en faisant défiler, ce qui facilite la visualisation et la référence de parties importantes d'une feuille de calcul. IronXL permet aux développeurs d'implémenter cette fonctionnalité par programmation au sein des applications .NET.

Comment puis-je dégeler les volets dans Excel en utilisant C# ?

Pour dégeler les volets dans Excel en utilisant C#, vous pouvez utiliser la méthode RemovePane d'IronXL. Cette méthode supprimera les lignes ou colonnes figées, restaurant ainsi le comportement de défilement par défaut de la feuille de calcul.

Quelles sont les fonctionnalités clés d'IronXL ?

IronXL est une bibliothèque .NET puissante qui permet de lire, éditer et créer des fichiers Excel sans nécessiter Microsoft Excel. Elle supporte plusieurs formats de fichiers, tels que XLS, XLSX, CSV et TSV, et propose des fonctionnalités comme les volets figés et l'exportation de données.

Puis-je essayer IronXL gratuitement ?

Oui, IronXL propose une version d'essai gratuite, permettant aux développeurs d'explorer ses fonctionnalités et ses capacités avant de décider d'un achat.

Comment figer la première ligne d'un fichier Excel en utilisant IronXL ?

Pour figer la première ligne en utilisant IronXL, chargez d'abord votre fichier Excel avec WorkBook.LoadExcel. Ensuite, sélectionnez votre feuille de calcul avec GetWorkSheet et appliquez CreateFreezePane en spécifiant l'indice de la ligne que vous souhaitez figer.

Quelles plateformes sont prises en charge par IronXL ?

IronXL prend en charge un large éventail de plateformes, y compris .NET Core, .NET Framework, Xamarin, Mobile, Linux, macOS, et Azure.

Comment IronXL peut-il améliorer la productivité lors du travail avec des fichiers Excel ?

IronXL améliore la productivité en permettant aux développeurs d'automatiser des tâches Excel telles que figer les volets, éditer des données et exporter des fichiers par programme, sans besoin de Microsoft Excel, simplifiant ainsi le flux de travail dans les applications .NET.

Qu'est-ce qui indique qu'une ligne ou une colonne est figée dans Excel ?

Dans Excel, une ligne grise indique qu'une ligne ou une colonne est figée. Cet indice visuel aide les utilisateurs à identifier quelles sections de la feuille de calcul restent visibles lors de la navigation. IronXL peut reproduire cet effet par programmation en utilisant C#.

Quelles étapes de dépannage puis-je suivre si mes volets figés ne fonctionnent pas dans Excel ?

Si les volets figés ne fonctionnent pas, assurez-vous d'utiliser les bons appels de méthode dans IronXL. Vérifiez que vous avez chargé la bonne feuille de calcul avec GetWorkSheet et appliqué CreateFreezePane avec les bons indices. Assurez-vous également que votre fichier Excel est compatible avec les opérations que vous effectuez.

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