Geler les volets dans Excel
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();

// Create freeze pane from column(A-B) and row(1-3)
workSheet.CreateFreezePane(2, 3);

// Overwriting freeze or split pane to column(A-E) and row(1-5) as well as applying prescroll
// The column will show E,G,... and the row will show 5,8,...
workSheet.CreateFreezePane(5, 5, 6, 7);

workBook.SaveAs("createFreezePanes.xls");

// Remove all existing freeze or split pane
workSheet.RemovePane();
NuGet Download
PM > Install-Package IronXL.Excel
Geler les volets dans Excel

Geler les volets dans Excel

L'exemple de code ci-dessus montre comment créer un volet figé, verrouillant les lignes et les colonnes et leur permettant de rester visibles lors du défilement. C'est une fonctionnalité très utile pour conserver l'en-tête de colonne ou de ligne en place tout en comparant rapidement les informations.

CreateFreezePane(column, row)

La première surcharge de méthode CreateFreezePane prend le nombre de colonnes et de lignes pour créer un volet fixe en fonction de cela. Par exemple, workSheet.CreateFreezePane(1, 4) créera un volet fixe à partir de column(A) et rows(1-4).

CreateFreezePane(column, row, subsequentColumn, subsequentRow)

Cette surcharge crée un volet figé en fonction du nombre de colonnes et de lignes indiqué et applique également un défilement à la feuille de calcul. Par exemple, workSheet.CreateFreezePane(5, 2, 6, 7) aura un volet fixe de columns(A-E) et rows(1-2) avec 1 colonne et défilement de 5 lignes. Lors de la première ouverture de la feuille de calcul, les colonnes AE, G-... s'afficheront. et les lignes afficheront 1-2, 8-...

Si vous avez un grand tableau de données dans Excel, il peut être utile de figer des lignes ou des colonnes. Vous pouvez ainsi garder les lignes ou les colonnes visibles tout en faisant défiler le reste de la feuille de calcul.

Vous pouvez télécharger un fichier de projet à partir de ce lien .

Apprenez à ajouter des volets figés dans Excel avec C#
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 2,362,812Version :2026.11vient de sortir