using 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);
Comment geler une ligne dans Excel (Guide du débutant)
Mise à jour février 20, 2024
Partager:
1. Introduction
Excel, grâce à des fonctionnalités telles que le gel des volets, simplifie la visualisation du contenu à partir de différentes zones d'un classeur. En figeant des lignes ou des colonnes, des cellules spécifiques restent visibles lors du défilement du contenu. Pour ce faire, il est possible d'utiliser la bibliothèque IronXL, qui propose des opérations Excel avancées, notamment une option de congélation.
2. Geler et dégeler des lignes et des colonnes avec Excel
2.1 rangs de congélation
Dans votre feuille de calcul, vous pouvez souhaiter 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 continuant à visualiser les cellules gelées en gelant des lignes ou des colonnes en place.
Étape 1 : Sélectionnez la ligne que vous souhaitez geler ou, si vous souhaitez geler la ligne supérieure, sélectionnez la ligne 1. Dans ce cas, choisissez la ligne 1 pour la geler et voir l'en-tête à tout moment.
Les données Excel démontrées pour la congélation des lignes
Étape 2: Choisissez Freeze Panes dans le menu déroulant en cliquant sur la commande Freeze Panes dans l'onglet View.
Naviguez jusqu'à la fonction Geler les panneaux dans Microsoft Excel
Étape 3: La ligne grise indique que les lignes sont gelées en place. Les lignes gelées restent visibles en haut de la feuille de calcul lorsque vous faites défiler la page. Dans cet exemple, descendez jusqu'à la ligne 17, mais la ligne 1 reste visible à l'écran car elle a été gelée en tant que ligne supérieure.
Indication en gris pour les rangs congelés
2.2 Gel des colonnes
Étape 1: Choisissez la colonne à droite de la ou des colonnes que vous souhaitez geler. Dans ce cas, choisissez la colonne B pour figer la colonne A.
Les données Excel démontrées pour la congélation des colonnes
Étape 2: Choisissez Freeze Panes dans le menu déroulant en cliquant sur la commande Freeze Panes dans l'onglet View.
Naviguez jusqu'à la fonction Geler les panneaux dans Microsoft Excel
Étape 3: Sélectionnez ensuite la colonne à geler, qui apparaît dans une ligne grise. La ligne grise indique l'endroit où la colonne sera gelée. Lorsque vous naviguez dans la feuille de calcul, la colonne gelée reste visible sur le côté gauche. Dans cet exemple, descendez jusqu'à la colonne G et vous verrez toujours la colonne gelée sur la gauche.
Indication en gris pour les colonnes congelées
2.3 Panneaux de décongélation
Si vous souhaitez sélectionner une autre option d'affichage, vous devrez peut-être réinitialiser la feuille de calcul en décongelant les volets. Pour ce faire, cliquez sur la commande Geler les panneaux, puis sélectionnez Dégeler les panneaux dans le menu déroulant pour dégeler les lignes ou les colonnes.
Naviguez jusqu'à la fonction Décongeler les panneaux dans Microsoft Excel
3. Geler et dégeler des lignes et des colonnes avec IronXL
3.1 Caractéristiques d'IronXL
IronXL est une bibliothèque .NET qui permet de lire et d'éditer des documents Microsoft Excel en C#. Il s'agit d'une bibliothèque logicielle .NET autonome capable de lire plusieurs formats de feuilles de calcul. L'installation de Microsoft Excel ou d'Interop n'est pas nécessaire.
Grâce à l'API C# conviviale d'IronXL, il est facile de lire, de modifier et de créer des fichiers de feuilles de calcul Excel dans l'environnement .NET. La bibliothèque offre une prise en charge complète de .NET Core, .NET Framework, Xamarin, Mobile, Linux, macOS et Azure, et fait partie des meilleures bibliothèques de feuilles de calcul Excel pour ces plateformes.
3.2 Caractéristiques d'IronXL
Les données des fichiers XLS, XLSX, CSV et TSV peuvent être éditées, lues et chargées.
Gammes peut être facilement utilisée avec la "feuille de travail"["A1:B10]` syntaxe. Les gammes peuvent être mélangées logiquement.
Les colonnes, les lignes et les plages peuvent êtretrié.
Voici quelques exemples de stylismestyles visuels des cellulesil est possible d'appliquer les formats suivants : police, taille, bordure, alignement, verrouillage, gel des cellules, masquage/démasquage des lignes et format des nombres.
3.3 Gel des vitres à l'aide d'IronXL
Le gel des lignes et des colonnes dans Excel leur permet de rester fixes à l'emplacement spécifié sur l'écran pendant le défilement, ce qui facilite le suivi des colonnes et les références à celles-ci. Vous trouverez ci-dessous un exemple de code pour geler des lignes :
Imports IronXL
Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")
ws.CreateFreezePane(0, 1)
wb.SaveAs("sample1.xlsx")
$vbLabelText $csharpLabel
Le code ci-dessus est un exemple qui fige la ligne supérieure de la feuille Excel. Dans la première étape, chargez la feuille Excel existante en utilisant l'emplacement et le nom du fichier. La méthodeWorkBook.LoadExcel (livre de travail) est utilisé pour charger le fichier existant dans la toile d'objets, qui peut effectuer différents types de traitements Excel. Sélectionnez ensuite la feuille Excel en spécifiant le nom de la feuille de calcul. La méthodeGetWorkSheet (Obtenir une feuille de travail) est utilisé pour obtenir le nom de la feuille en tant que paramètre.
Ensuite, utilisez la fonction de la feuille de calcul appeléeCreateFreezePane (Créer un volet de congélation)qui a deux paramètres - l'un pour la position de la colonne et l'autre pour la position de la ligne. Cette fonction permet de figer plusieurs colonnes et autant de lignes que l'on veut. Cela permet de passer la commande freeze panes pour geler automatiquement la première colonne, comme indiqué dans le code. Dans le code ci-dessus, si la valeur passe de 0 à 1, la colonne la plus à gauche restera visible lors d'un défilement horizontal et plusieurs lignes seront figées sur la cellule sélectionnée. C'est-à-dire qu'il gèlera toutes les lignes de la première colonne de la feuille Excel.
Le fichier Excel avec la fonction de gel des panneaux d'IronXL
3.4 Décongélation des vitres à l'aide d'IronXL
LesRemovePane peut être utilisée pour dégeler les lignes et les colonnes de la feuille Excel.
4. Conclusion
La bibliothèque IronXL est une bibliothèque de développement qui fournit toutes les fonctionnalités avancées requises pour une application Excel complexe. L'avantage de ce système est qu'il offre aux développeurs et aux utilisateursun essai gratuitil est donc facile de déterminer s'il répond à leurs besoins. IronXL est l'une des bibliothèques les plus rapides qui soient. Avec seulement quelques lignes de code, un développeur peut facilement apprendre à créer un document Excel et à effectuer toute une série d'opérations Excel. Pour en savoir plus sur IronXL, cliquez sur le lien suivantPage principale d'IronXLou suivrece tutoriel sur la lecture des fichiers Excel pour d'autres exemples.
Avant de devenir ingénieur logiciel, Kannapat a obtenu un doctorat en ressources environnementales à l'université d'Hokkaido au Japon. Tout en poursuivant ses études, Kannapat est également devenu membre du Vehicle Robotics Laboratory, qui fait partie du Department of Bioproduction Engineering (département d'ingénierie de la bioproduction). En 2022, il a mis à profit ses compétences en C# pour rejoindre l'équipe d'ingénieurs d'Iron Software, où il se concentre sur IronPDF. Kannapat apprécie son travail car il apprend directement auprès du développeur qui écrit la majeure partie du code utilisé dans IronPDF. Outre l'apprentissage par les pairs, Kannapat apprécie l'aspect social du travail chez Iron Software. Lorsqu'il n'écrit pas de code ou de documentation, Kannapat peut généralement être trouvé en train de jouer sur sa PS5 ou de revoir The Last of Us.
< PRÉCÉDENT Comment écrire dans un fichier Excel en VB.NET
SUIVANT > Comment exporter des fichiers CSV et Excel dans Razor ?
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucune obligation de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre gratuit Démonstration en direct
Fiable par plus de 2 millions d'ingénieurs dans le monde entier